.lhero[data-astro-cid-xz2vdaci]{background-color:var(--ed-cream);padding-block:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2.5vw,1.75rem);position:relative;overflow-x:clip}.lhero__layout[data-astro-cid-xz2vdaci]{justify-items:start;gap:var(--space-sm);display:grid}.lhero__crumbs[data-astro-cid-xz2vdaci]{margin-bottom:var(--space-3xs)}.lhero__eyebrow[data-astro-cid-xz2vdaci]{align-items:center;gap:var(--space-2xs);font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:color-mix(in srgb, var(--ed-forest) 88%, transparent);margin:0;font-weight:800;display:flex}.lhero__eyebrow[data-astro-cid-xz2vdaci] .lhero__spark{color:var(--ed-pink-deep);flex:none}.lhero__eyebrow-accent[data-astro-cid-xz2vdaci]{border-bottom:var(--border-thin) solid var(--ed-pink);padding-bottom:.2em}.lhero__title[data-astro-cid-xz2vdaci]{font-family:var(--font-display);font-size:clamp(2.4rem,4.8vw,4.25rem);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--ed-text);margin:0}.lhero__lead[data-astro-cid-xz2vdaci]{max-width:40ch;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ed-text);margin:0}.lhero__meta[data-astro-cid-xz2vdaci]{align-items:center;gap:var(--space-2xs) var(--space-sm);margin:var(--space-2xs) 0 0;font-size:var(--fs-label);letter-spacing:.04em;color:var(--ed-text);flex-wrap:wrap;font-weight:700;display:flex}.lhero__draft[data-astro-cid-xz2vdaci]{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ed-text-on-accent);background-color:var(--ed-pink);border:var(--border-thin) solid var(--ed-border);border-radius:var(--radius-xs);padding:.3em .7em;font-weight:800;display:inline-block}.lp__link[data-astro-cid-pqzh45do]{color:var(--ed-text);text-decoration:underline;text-decoration-color:var(--ed-pink-deep);text-underline-offset:.18em;transition:text-decoration-color var(--dur-hover) var(--ease-out);font-weight:700;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.lp__link[data-astro-cid-pqzh45do]:hover{text-decoration-color:var(--ed-text)}}@media (prefers-reduced-motion:reduce){.lp__link[data-astro-cid-pqzh45do]{transition:none}}.sum[data-astro-cid-iul7qvkg]{background-color:var(--ed-cream);padding-block:clamp(.5rem,1.5vw,1rem) clamp(1.5rem,3vw,2.5rem);overflow-x:clip}.sum__layout[data-astro-cid-iul7qvkg]{display:grid}.sum__plate[data-astro-cid-iul7qvkg]{gap:var(--space-sm);background-color:var(--ed-cream-light);border:var(--border-thin) solid var(--ed-border);border-radius:var(--radius-xs);max-width:62rem;box-shadow:var(--shadow-md);padding:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,3vw,2.5rem);display:grid}.sum__title[data-astro-cid-iul7qvkg]{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--ed-text);margin:0}.sum__rule[data-astro-cid-iul7qvkg]{width:clamp(2.5rem,4vw,3.5rem);height:var(--border-thick);background-color:var(--ed-pink);display:block}.sum__list[data-astro-cid-iul7qvkg]{gap:var(--space-md);margin:var(--space-2xs) 0 0;display:grid}.sum__item[data-astro-cid-iul7qvkg]{gap:var(--space-3xs);min-width:0;display:grid}.sum__label[data-astro-cid-iul7qvkg]{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:color-mix(in srgb, var(--ed-forest) 88%, transparent);margin:0;font-weight:800}.sum__value[data-astro-cid-iul7qvkg]{font-size:var(--fs-body);color:var(--ed-text);text-wrap:pretty;margin:0;line-height:1.6}.sum__note[data-astro-cid-iul7qvkg]{margin:var(--space-2xs) 0 0;padding-top:var(--space-sm);border-top:var(--border-hairline) dashed color-mix(in srgb, var(--ed-forest) 45%, transparent);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ed-text);font-weight:700}@media (width>=900px){.sum__list[data-astro-cid-iul7qvkg]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}}.doc[data-astro-cid-4qzg6fzo]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,4.5rem);display:grid}.idx[data-astro-cid-4qzg6fzo]{min-width:0}.idx__title[data-astro-cid-4qzg6fzo]{margin:0 0 var(--space-2xs);font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:color-mix(in srgb, var(--ed-forest) 88%, transparent);font-weight:800}.idx__list[data-astro-cid-4qzg6fzo]{gap:var(--space-2xs);padding:0 0 var(--space-2xs);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.idx__item[data-astro-cid-4qzg6fzo]{flex:none}.idx__link[data-astro-cid-4qzg6fzo]{align-items:center;gap:var(--space-2xs);min-height:44px;font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ed-text);background-color:var(--ed-cream-light);border:var(--border-thin) solid var(--ed-border);border-radius:var(--radius-xs);padding:.4rem .8rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.idx__num[data-astro-cid-4qzg6fzo]{font-family:var(--font-display);letter-spacing:0;color:color-mix(in srgb, var(--ed-pink-deep) 55%, var(--ed-ink));font-size:1.05em}.idx__link[data-astro-cid-4qzg6fzo][aria-current]{background-color:var(--ed-pink);font-weight:800}.idx__link[data-astro-cid-4qzg6fzo][aria-current] .idx__num[data-astro-cid-4qzg6fzo]{color:var(--ed-text)}@media (hover:hover) and (pointer:fine){.idx__link[data-astro-cid-4qzg6fzo]:hover{background-color:var(--ed-pink)}}.doc__body[data-astro-cid-4qzg6fzo]{min-width:0}.doc__section[data-astro-cid-4qzg6fzo]{border-top:var(--border-hairline) dashed color-mix(in srgb, var(--ed-forest) 45%, transparent);padding-block:clamp(1.5rem,3vw,2.25rem)}.doc__section[data-astro-cid-4qzg6fzo]:first-child{border-top:0;padding-top:0}.doc__title[data-astro-cid-4qzg6fzo]{align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-sm);font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2rem);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--ed-text);display:flex}.doc__num[data-astro-cid-4qzg6fzo]{letter-spacing:0;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--ed-pink-deep) 70%, var(--ed-ink));flex:none;font-size:clamp(2rem,3vw,2.75rem);line-height:1}.doc__p[data-astro-cid-4qzg6fzo],.doc__list[data-astro-cid-4qzg6fzo]{max-width:64ch;margin:0 0 var(--space-sm);font-size:var(--fs-body);color:var(--ed-text);text-wrap:pretty;line-height:1.7}.doc__list[data-astro-cid-4qzg6fzo]{padding-left:1.25em}.doc__li[data-astro-cid-4qzg6fzo]{margin-bottom:var(--space-2xs)}.doc__li[data-astro-cid-4qzg6fzo]::marker{color:color-mix(in srgb, var(--ed-pink-deep) 55%, var(--ed-ink))}.doc__section[data-astro-cid-4qzg6fzo]>[data-astro-cid-4qzg6fzo]:last-child{margin-bottom:0}@media (width>=900px){.doc[data-astro-cid-4qzg6fzo]{grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem)}.idx[data-astro-cid-4qzg6fzo]{top:calc(var(--header-height) + var(--space-md));align-self:start;position:sticky}.idx__list[data-astro-cid-4qzg6fzo]{flex-direction:column;gap:0;padding:0;overflow:visible}.idx__item[data-astro-cid-4qzg6fzo]{border-top:var(--border-hairline) dashed color-mix(in srgb, var(--ed-forest) 45%, transparent)}.idx__item[data-astro-cid-4qzg6fzo]:first-child{border-top:0}.idx__link[data-astro-cid-4qzg6fzo]{white-space:normal;background-color:#0000;border:0;border-radius:0;width:100%;padding:.55rem .5rem .55rem .9rem}.idx__link[data-astro-cid-4qzg6fzo]:before{content:"";width:var(--border-thick);background-color:var(--ed-pink);transform-origin:50%;transition:transform var(--dur-hover) var(--ease-out);position:absolute;top:.55rem;bottom:.55rem;left:0;transform:scaleY(0)}.idx__link[data-astro-cid-4qzg6fzo][aria-current]{background-color:#0000}.idx__link[data-astro-cid-4qzg6fzo][aria-current]:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.idx__link[data-astro-cid-4qzg6fzo]:hover{background-color:#0000}.idx__link[data-astro-cid-4qzg6fzo]:hover:before{transform:scaleY(1)}}}@media (prefers-reduced-motion:reduce){.idx__link[data-astro-cid-4qzg6fzo]:before{transition:none}}.lclose[data-astro-cid-zyzmdkvw]{background-color:var(--ed-cream-light);border-top:var(--border-thin) solid var(--ed-border);padding-block:clamp(1.25rem,2.5vw,2rem);overflow-x:clip}.lclose__layout[data-astro-cid-zyzmdkvw]{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.lclose__links[data-astro-cid-zyzmdkvw]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.lclose__link[data-astro-cid-zyzmdkvw]{min-height:44px;padding-inline:var(--space-3xs);font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ed-text);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.lclose__link-text[data-astro-cid-zyzmdkvw]{border-bottom:var(--border-thin) solid var(--ed-pink-deep);transition:border-color var(--dur-hover) var(--ease-out);padding-bottom:.15em}@media (hover:hover) and (pointer:fine){.lclose__link[data-astro-cid-zyzmdkvw]:hover .lclose__link-text[data-astro-cid-zyzmdkvw]{border-bottom-color:var(--ed-text)}}.lclose__meta[data-astro-cid-zyzmdkvw]{align-items:center;gap:var(--space-2xs) var(--space-sm);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ed-text);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.lclose__draft[data-astro-cid-zyzmdkvw]{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ed-text-on-accent);background-color:var(--ed-pink);border:var(--border-thin) solid var(--ed-border);border-radius:var(--radius-xs);padding:.3em .7em;font-weight:800;display:inline-block}@media (prefers-reduced-motion:reduce){.lclose__link-text[data-astro-cid-zyzmdkvw]{transition:none}}
