.page_narrow__Y_jJV{max-width:var(--maxw-narrow)}.page_mid__3iT6c,.page_narrow__Y_jJV{margin:0 auto;padding:0 clamp(var(--s-4),4vw,var(--s-6))}.page_mid__3iT6c{max-width:var(--maxw)}.page_wide__vXUx3{max-width:var(--open-maxw);margin:0 auto;padding-inline:var(--open-pad)}.page_opening__7bBEQ{--seam:clamp(var(--s-6),5vw,var(--s-9));padding-bottom:calc(clamp(var(--s-8), 5vw, var(--s-9)) + var(--seam))}.page_plate__Mlo2i{position:relative;margin:calc(var(--seam) * -1) 0 0}.page_plateNote__w_sJ1{margin-top:var(--s-4);max-width:56ch;font-size:var(--t-0);line-height:1.7;color:var(--band-text-muted)}.page_h2__gKhB2{font-size:var(--display-2);color:var(--band-text);margin:0}.page_doesBand__Em7dZ{--band-bg:#f8fafc;padding:clamp(var(--s-8),5vw,var(--s-9)) 0;background:#f8fafc;border-top:1px solid var(--band-rule)}.page_caps___VgRX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(var(--s-6),4vw,var(--s-8));gap:clamp(var(--s-6),4vw,var(--s-8));margin:clamp(var(--s-7),5vw,var(--s-8)) 0 0;padding:clamp(var(--s-5),3vw,var(--s-6)) 0 0;list-style:none;border-top:1px solid var(--band-rule)}.page_cap__hI0_7{min-width:0}.page_capTitle__oxstB{font-family:var(--font-ui);font-size:var(--t-1);font-weight:600;line-height:1.3;color:var(--band-text);margin:0 0 var(--s-3)}.page_capDetail__r7nZ3{font-size:var(--t-0);line-height:1.65;color:var(--band-text-muted);max-width:42ch}.page_kindsBand__zwQw3{padding:clamp(var(--s-8),5vw,var(--s-9)) 0}.page_kindsHead__GCMxq{max-width:62ch}.page_kindsHead__GCMxq .page_h2__gKhB2{margin:0 0 var(--s-4)}.page_kindsLede__4J6gi{font-size:var(--t-0);line-height:1.8;color:var(--band-text-muted)}.page_groups__mX7R0{display:grid;grid-gap:clamp(var(--s-6),3vw,var(--s-7));gap:clamp(var(--s-6),3vw,var(--s-7));margin-top:clamp(var(--s-6),4vw,var(--s-7))}.page_group__vKw1o{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);grid-gap:clamp(var(--s-4),4vw,var(--s-7));gap:clamp(var(--s-4),4vw,var(--s-7));align-items:start}.page_groupLabel___TNwO{margin:0;font-size:.875rem;font-weight:600;line-height:1.7;color:var(--band-text-quiet)}.page_groupList__teNmu{display:grid;grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding:0;list-style:none}.page_kind__Ga2Dt{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-gap:var(--s-3) clamp(var(--s-4),3vw,var(--s-6));gap:var(--s-3) clamp(var(--s-4),3vw,var(--s-6));align-items:baseline}.page_kindLabel__NsxN4{font-weight:600;color:var(--band-text)}.page_kindLabel__NsxN4,.page_kindSaid__WL7BC{margin:0;font-size:var(--t-0);line-height:1.5}.page_kindSaid__WL7BC{color:var(--band-text-muted);max-width:56ch}.page_untilBand__u9g6F{padding:clamp(var(--s-8),5vw,var(--s-9)) 0}.page_until__apOoZ{background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(27,44,61,.04),0 12px 32px -18px rgba(27,44,61,.18);padding:clamp(var(--s-6),5vw,var(--s-8));text-align:center}.page_untilTitle__qSWfM{font-size:clamp(var(--t-4),3.4vw,var(--t-5));max-width:24ch;margin:0 auto var(--s-4);color:var(--band-text)}.page_untilBody__kUZJa{font-size:var(--t-0);line-height:1.8;color:var(--band-text-muted);max-width:56ch;margin:0 auto var(--s-6)}.page_untilLink__0zis2{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-m1);font-weight:600;color:var(--band-accent-text);text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.page_untilLink__0zis2:after{content:"→";transition:transform var(--dur) var(--ease)}.page_untilLink__0zis2:hover:after{transform:translateX(3px)}@media (max-width:900px){.page_caps___VgRX{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.page_capDetail__r7nZ3{max-width:60ch}.page_group__vKw1o{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}}@media (max-width:620px){.page_kind__Ga2Dt{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}}@media (prefers-reduced-motion:reduce){.page_untilLink__0zis2:after{transition:none}}@media (max-width:760px){.page_mid__3iT6c,.page_narrow__Y_jJV{padding-inline:var(--open-pad)}}