.header-main{background-color:var(--surface);box-shadow:0 0 0 1px var(--surfaceBorder);color:var(--onSurface);border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding:3.75rem 24px 1.75rem;margin-top:calc(var(--layout-full-menu-height)*-1);max-width:var(--layout-max-content-width);width:100%;margin-left:auto;margin-right:auto;z-index:3}.header-main.slim-modes{max-width:calc(var(--layout-max-content-width-small));margin:calc(var(--layout-full-menu-height)*-1) 4px 0;width:calc(100% - 8px)}.header-main.slim-modes h1{font-size:2rem;line-height:1.5;font-weight:300}@media screen and (min-width:53.75rem){.header-main.slim-modes h1{font-size:2.875rem;line-height:1.25}}@media screen and (min-width:65.375rem){.header-main.slim-modes h1{font-size:min(4rem,72px)}}@media screen and (min-width:90rem){.header-main.slim-modes h1{line-height:1;font-size:min(5rem,94px)}}.header-main h1{font-size:2.25rem;line-height:1.5;font-weight:300}@media screen and (min-width:53.75rem){.header-main h1{font-size:3rem;line-height:1.25}}@media screen and (min-width:65.375rem){.header-main h1{font-size:min(5rem,94px)}}@media screen and (min-width:90rem){.header-main h1{line-height:1;font-size:min(6.25rem,116px)}}@media screen and (min-width:105rem){.header-main h1{font-size:min(8rem,148px)}}.header-main h1{text-align:center;margin-bottom:1rem}.header-main .intro-text{font-size:1.5rem;line-height:1.25;font-weight:300}@media screen and (min-width:65.375rem){.header-main .intro-text{font-size:1.875rem}}@media screen and (min-width:90rem){.header-main .intro-text{font-size:2.375rem}}.header-main .intro-text{text-align:center;color:var(--onSurface);max-width:60ch;margin:0 auto}@media screen and (min-width:65.375rem){.header-main{padding:3rem 24px 1.75rem}.header-main.slim-modes{margin:calc(var(--layout-full-menu-height)*-1) auto 0;width:100%}}.content-decorator{position:relative;left:0;display:flex;flex-direction:column;margin:calc(var(--layout-full-menu-height, 0px)*-1 + 12px) calc(var(--layout-content-padding)*-1 + 4px) -10px}.article-section:has(.content-decorator){z-index:0}.content-decorator--border{position:sticky;padding-top:calc(var(--layout-full-menu-height, 0px) + 6px);top:0;width:100%;z-index:2;margin-bottom:-1px;background-color:var(--background)}.content-decorator--border>span{position:absolute;bottom:0;left:0;height:10px;width:100%;background-color:var(--surface);border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid var(--surfaceBorder);border-bottom:0 solid transparent}.content-decorator--content{padding:1rem 16px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;flex-grow:1;flex-direction:column;gap:1rem;background-color:var(--surface);color:var(--onSurface);border:1px solid var(--surfaceBorder);overflow:clip}.content-decorator--end-mask{position:sticky;bottom:-11px;margin-bottom:-1px;height:11px;width:100%;background-color:var(--background);z-index:2}.content-decorator.extra-padding .content-decorator--content{padding:var(--layout-grid-gap-m) 16px}@media screen and (min-width:65.375rem){.content-decorator{margin:calc(var(--layout-full-menu-height, 0px)*-1 + 12px) 0 0}.content-decorator .content-decorator--content{padding:1rem 20px}.content-decorator.extra-padding .content-decorator--content{padding:var(--layout-grid-gap-m) 20px}}
