.page-module__B5k_YW__page{background:var(--color-surface);color:var(--color-ink)}.page-module__B5k_YW__hero{background:radial-gradient(circle at 85% 25%, #39e2a82e, transparent 22rem), var(--color-primary);color:var(--color-white);padding-block:clamp(5rem,10vw,8rem) clamp(3.5rem,7vw,5.5rem)}.page-module__B5k_YW__heroInner{flex-direction:column;align-items:flex-start;display:flex}.page-module__B5k_YW__eyebrow{margin-bottom:var(--space-6);border-radius:var(--radius-pill);color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;padding:.55rem .85rem;font-size:.75rem;font-weight:800}.page-module__B5k_YW__hero h1{letter-spacing:-.055em;max-width:58rem;margin:0;font-size:clamp(2.8rem,7vw,5.5rem);line-height:.96}.page-module__B5k_YW__updated{margin-top:var(--space-6);color:#ffffffb3;font-size:.92rem}.page-module__B5k_YW__intro{max-width:48rem;margin-top:var(--space-6);color:#ffffffdb;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.page-module__B5k_YW__backLink{margin-top:var(--space-8);border-radius:var(--radius-pill);color:var(--color-white);transition:gap .4s var(--ease-standard), transform .4s var(--ease-standard), border-color .4s ease, background-color .4s ease, box-shadow .4s ease;background:#ffffff14;border:1px solid #ffffff57;align-items:center;gap:.55rem;padding:.72rem 1rem;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #0a1a5c14}.page-module__B5k_YW__backLink span{transition:transform .4s var(--ease-standard)}.page-module__B5k_YW__backLink:hover{border-color:var(--color-accent);background:#ffffff24;gap:.8rem;transform:translateY(-3px);box-shadow:0 14px 30px #0a1a5c2e}.page-module__B5k_YW__backLink:hover span{transform:translate(-3px)}.page-module__B5k_YW__layout{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,7rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.page-module__B5k_YW__summary{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card);transition:transform .45s var(--ease-standard), border-color .45s ease, box-shadow .45s ease;padding:1.5rem;position:sticky;top:7rem}.page-module__B5k_YW__summary:hover{box-shadow:var(--shadow-card-hover);border-color:#1f3cff3d;transform:translateY(-4px)}.page-module__B5k_YW__summary>p{color:var(--color-primary);font-family:var(--font-syne), sans-serif;text-transform:uppercase;margin-bottom:1rem;font-size:1rem;font-weight:800}.page-module__B5k_YW__summary ol{counter-reset:summary;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.page-module__B5k_YW__summary li{counter-increment:summary}.page-module__B5k_YW__summary a{border-radius:var(--radius-sm);color:var(--color-ink-muted);transition:color .32s ease, background-color .32s ease, transform .32s var(--ease-standard);grid-template-columns:1.65rem minmax(0,1fr);gap:.35rem;margin-inline:-.55rem;padding:.48rem .55rem;font-size:.88rem;line-height:1.35;display:grid}.page-module__B5k_YW__summary a:before{content:counter(summary, decimal-leading-zero);color:var(--color-primary);transition:color .32s ease, transform .32s var(--ease-standard);font-size:.68rem;font-weight:800;line-height:1.85}.page-module__B5k_YW__summary a:hover{color:var(--color-primary);background:#1f3cff12;transform:translate(5px)}.page-module__B5k_YW__summary a:hover:before{color:var(--color-accent);transform:scale(1.08)}.page-module__B5k_YW__content{min-width:0;max-width:54rem}.page-module__B5k_YW__content section{border-bottom:1px solid var(--color-border);padding-bottom:clamp(2.5rem,5vw,4rem);scroll-margin-top:7rem}.page-module__B5k_YW__content section+section{padding-top:clamp(2.5rem,5vw,4rem)}.page-module__B5k_YW__content section:last-child{border-bottom:0;padding-bottom:0}.page-module__B5k_YW__content h2{color:var(--color-ink);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.page-module__B5k_YW__content p,.page-module__B5k_YW__content li,.page-module__B5k_YW__content dd,.page-module__B5k_YW__content address{color:var(--color-ink-muted);font-size:1rem;line-height:1.75}.page-module__B5k_YW__content p{max-width:48rem;margin:0}.page-module__B5k_YW__content p+p,.page-module__B5k_YW__content address+p,.page-module__B5k_YW__content p+address,.page-module__B5k_YW__content ul+p,.page-module__B5k_YW__content p+ul{margin-top:1rem}.page-module__B5k_YW__content strong{color:var(--color-ink)}.page-module__B5k_YW__content address{margin-top:.5rem;font-style:normal}.page-module__B5k_YW__content ul:not(.page-module__B5k_YW__contactList){grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 2rem;margin-bottom:0;padding-left:1.25rem;display:grid}.page-module__B5k_YW__content ul:not(.page-module__B5k_YW__contactList) li{transition:color .3s ease, transform .3s var(--ease-standard)}.page-module__B5k_YW__content ul:not(.page-module__B5k_YW__contactList) li:hover{color:var(--color-ink);transform:translate(4px)}.page-module__B5k_YW__content a{color:var(--color-primary);text-underline-offset:.22em;transition:color .3s ease, text-decoration-color .3s ease, transform .3s var(--ease-standard);font-weight:700;-webkit-text-decoration:underline #2544ff4d;text-decoration:underline #2544ff4d;display:inline-block}.page-module__B5k_YW__content a:hover{color:var(--color-ink);text-decoration-color:currentColor;transform:translateY(-2px)}.page-module__B5k_YW__details{margin:0;display:grid}.page-module__B5k_YW__content p+.page-module__B5k_YW__details{margin-top:1.5rem}.page-module__B5k_YW__details>div{border-bottom:1px solid var(--color-border);transition:color .35s ease, background-color .35s ease, transform .35s var(--ease-standard);grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.page-module__B5k_YW__details>div:hover{background:#1f3cff09;transform:translate(4px)}.page-module__B5k_YW__details>div:first-child{padding-top:0}.page-module__B5k_YW__details>div:last-child{border-bottom:0;padding-bottom:0}.page-module__B5k_YW__details dt{color:var(--color-ink);font-weight:750}.page-module__B5k_YW__details dd{overflow-wrap:anywhere;min-width:0;margin:0}.page-module__B5k_YW__contactList{gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.page-module__B5k_YW__contactList a{border-radius:var(--radius-pill);transition:color .35s ease, transform .35s var(--ease-standard), border-color .35s ease, background-color .35s ease, box-shadow .35s ease;background:#1f3cff0d;border:1px solid #1f3cff1f;padding:.45rem .75rem;text-decoration:none;box-shadow:0 6px 18px #0a1a5c0a}.page-module__B5k_YW__contactList a:hover{background:var(--color-surface-raised);border-color:#1f3cff42;transform:translateY(-3px);box-shadow:0 12px 28px #0a1a5c1a}@media (max-width:850px){.page-module__B5k_YW__layout{grid-template-columns:1fr;gap:3rem}.page-module__B5k_YW__summary{position:static}.page-module__B5k_YW__summary ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__B5k_YW__hero{padding-block:4rem 3.5rem}.page-module__B5k_YW__layout{padding-block:3rem 4.5rem}.page-module__B5k_YW__summary ol,.page-module__B5k_YW__content ul:not(.page-module__B5k_YW__contactList){grid-template-columns:1fr}.page-module__B5k_YW__details>div{grid-template-columns:1fr;gap:.3rem}}
