.page-header[data-astro-cid-wu5dj4rx]{padding-block:clamp(2rem,5vw,4rem)}.page-header--compact[data-astro-cid-wu5dj4rx]{padding-block:clamp(1.25rem,3vw,2.25rem)}.page-header--hero[data-astro-cid-wu5dj4rx]{padding-block:clamp(3rem,8vw,7rem)}.page-header[data-astro-cid-wu5dj4rx]>.wrap[data-astro-cid-wu5dj4rx]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.page-header[data-astro-cid-wu5dj4rx] h1[data-astro-cid-wu5dj4rx],.page-header[data-astro-cid-wu5dj4rx] h2[data-astro-cid-wu5dj4rx]{margin:0;overflow-wrap:anywhere;text-wrap:balance}.page-header[data-astro-cid-wu5dj4rx] .lede[data-astro-cid-wu5dj4rx]{margin:0;max-width:70ch}.page-composition{--composition-gap: clamp(1rem, 2.5vw, 2rem)}.composition-section{min-width:0;scroll-margin-top:var(--mast-clearance, 8rem)}.composition-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:var(--composition-gap);padding-inline:var(--bleed-offset)}.page-composition--overview .composition-sections,.page-composition--resources .composition-sections{display:grid;gap:var(--composition-gap)}.page-composition--resources .composition-cards>.composition-section{border:1px solid currentColor;border-radius:.5rem;overflow:hidden}.page-composition--information{display:grid;grid-template-columns:max(0px,calc(var(--bleed-inset) - var(--composition-gap))) minmax(12rem,1fr) minmax(0,4fr) max(0px,calc(var(--bleed-inset) - var(--composition-gap)));column-gap:var(--composition-gap);padding-block:var(--composition-gap)}.page-composition--information:not(:has(.composition-index)){display:block}.page-composition--information>.composition-sections{display:contents}.page-composition--information .composition-section{grid-column:3}.page-composition--information .composition-section--wide{grid-column:1 / -1}.page-composition--information .composition-index{grid-column:2;grid-row:1}.page-composition--information .composition-lead{grid-column:3;grid-row:1;min-width:0}.page-composition--information .composition-index--strip{grid-column:2 / 4;grid-row:auto}.page-composition--information>.composition-sections>.composition-section:not(.composition-section--wide),.page-composition--information>.composition-sections>.composition-section:not(.composition-section--wide)>:is(section,.aeg-preview-block),.page-composition--information>.composition-sections>.composition-section:not(.composition-section--wide)>:is(.section-width,.aeg-preview-block)>section{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.page-composition--information>.composition-sections>.composition-section:not(.composition-section--wide)>section>*,.page-composition--information>.composition-sections>.composition-section:not(.composition-section--wide)>:is(.section-width,.aeg-preview-block)>section>*{grid-column:3;min-width:0;margin-inline:0}.composition-index--strip ul{display:flex;flex-wrap:wrap;gap:0 1.75rem}.composition-index{align-self:start;padding:1rem;border-inline-start:.2rem solid currentColor}.composition-index ul{padding-inline-start:1.2rem}.composition-index a{display:block;padding-block:.4rem;text-decoration:underline;text-underline-offset:.2em}.page-composition--information .composition-lead>.composition-section--reading{max-width:var(--max-text)}.page-composition--steps .composition-section{position:relative}.page-composition--steps .composition-section>.composition-step{position:absolute;inset-block-start:2rem;inset-inline-start:var(--bleed-inset);margin-top:0;z-index:1}.page-composition--steps .composition-section>section>.wrap{padding-inline-start:calc(var(--gutter) + 3.75rem)}.page-composition--steps .composition-section:not(:has(>section>.wrap))>.composition-step{position:static;margin-inline-start:var(--bleed-inset);margin-block-end:1rem}.composition-step{border:2px solid currentColor;border-radius:50%;display:grid;place-items:center;font-weight:700;min-height:2.75rem;min-width:2.75rem;inline-size:2.75rem;margin-top:2rem}main:has(>.page-composition--questions){min-block-size:0}.page-composition--questions{padding-block:var(--composition-gap)}.page-composition--questions .composition-answer{margin-inline:var(--bleed-inset)}.page-composition--questions .composition-sections{display:grid;gap:.75rem}.page-composition--questions .composition-section{margin-block-end:0}.composition-answer{border:1px solid var(--color-steel);border-radius:var(--radius-lg)}.composition-answer summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.25rem;list-style:none;border-radius:var(--radius-lg)}.composition-answer summary::-webkit-details-marker{display:none}.composition-answer summary:after{content:"";flex:0 0 .5rem;width:.5rem;height:.5rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg)}.composition-answer[open]>summary:after{transform:rotate(225deg)}.composition-answer summary:hover{background:var(--color-bone)}.composition-answer summary h2{margin:0;font:inherit;font-size:1.25rem;font-weight:700;line-height:1.4}.composition-answer .wrap{padding-inline:1.25rem}.page-composition--landing .composition-section{margin-block-end:clamp(1rem,4vw,4rem)}@media (max-width: 48rem){.composition-cards,.page-composition--overview .composition-sections,.page-composition--resources .composition-sections,.page-composition--information{display:block}.page-composition--information .composition-index{margin-inline:var(--gutter)}.composition-section{margin-block-end:1rem}}
