*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--blue: #0984e3;--grey: #dfe6e9;--purple: #6c5ce7;--white: #fefefe;--content-width: 1200px;--header-height: 200px}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html{font-size:62.5%}body{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:2.2rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--white)}ul{margin:1.6rem 0 1.6rem 2.4rem}li{margin:0 0 .4rem}em{font-style:italic}h1{font-size:3.6rem;margin-top:auto}h2{font-size:2.4rem;margin-bottom:1.2rem}h3{font-size:2rem;margin-bottom:1.2rem}.wrapper{width:100vw;overflow:hidden}.body{width:100vw;max-width:var(--content-width);padding:3.2rem 1.6rem 1.6rem;margin:0 auto}.link{color:var(--blue);transition:color .26s ease-out;text-decoration:none;position:relative;display:inline-block}.link:after{content:"";display:block;width:100%;transform:scale(0);transform-origin:0% 50%;position:absolute;background-color:var(--blue);height:2px;left:0;bottom:-2px;transition:transform .26s ease-out,background-color -.26s ease-out}.link:hover,.link:focus,.link:active{color:var(--purple)}.link:hover:after,.link:focus:after,.link:active:after{background-color:var(--purple);transform:scale(1)}.body--no-css,.body--no-css *,.header--no-css,.header--no-css *{all:unset!important}.header{height:var(--header-height);background-color:var(--blue);overflow:hidden;color:var(--white)}.header__container{display:flex;padding:1.6rem;width:100%;margin:0 auto;max-width:var(--content-width);height:100%}.header__logo{margin-left:auto}.breadcrumbs{padding:.8rem 0 1.6rem}.breadcrumbs__link{color:var(--blue)}.week{max-width:100%;display:grid;padding-bottom:2.4rem;border-bottom:1px solid lightgray;margin-bottom:2.4rem}.week::last-of-type{border-bottom:none}@media(min-width:768px){.week{display:grid;grid-template-columns:3fr 1fr}}.week__link{color:var(--blue)}
