.static-public-page{width: 100%;padding: 0 0 clamp(3rem,6vw,5rem);color: var(--public-text)}.static-public-shell{width: 100%;max-width: 1180px;margin: 0 auto}.static-public-kicker{display: inline-block;color: var(--public-brand-pink);font-size: .76rem;font-weight: 800;letter-spacing: .11em;line-height: 1.2;text-transform: uppercase}.static-public-hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(270px,.4fr);gap: clamp(1.5rem,4vw,3.5rem);align-items: center;margin-bottom: 1.35rem;padding: clamp(1.45rem,4vw,3rem);overflow: hidden;background: radial-gradient(circle at 100% 0,color-mix(in srgb,var(--public-brand-pink) 10%,transparent),transparent 42%),var(--public-surface);border: 1px solid var(--public-border);border-radius: 1.25rem;box-shadow: var(--public-shadow-soft,var(--public-shadow))}.static-public-hero-copy h1{max-width: 48rem;margin: .55rem 0 .8rem;color: var(--public-text);font-family: var(--font-hero-title,Georgia,serif);font-size: clamp(2.35rem,5vw,4.35rem);font-weight: 400;line-height: 1;letter-spacing: -.025em}.static-public-hero-copy p,.static-public-hero-note p,.static-public-side-card p{color: var(--public-muted);line-height: 1.7}.static-public-hero-copy p{max-width: 48rem;margin: 0;font-size: clamp(.98rem,1.3vw,1.08rem)}.static-public-hero-note{padding: 1.15rem 1.2rem;background: color-mix(in srgb,var(--public-surface) 92%,var(--public-surface-soft));border: 1px solid var(--public-border);border-radius: 1rem}.static-public-note-label{display: block;margin-bottom: .35rem;color: var(--public-brand-green);font-size: .73rem;font-weight: 800;letter-spacing: .07em;text-transform: uppercase}.static-public-hero-note strong{display: block;margin-bottom: .38rem;color: var(--public-text);font-size: 1rem}.static-public-hero-note p{margin: 0 0 .7rem;font-size: .88rem}.static-public-hero-note a,.static-public-side-action{color: var(--public-brand-green);font-weight: 800;text-decoration: none}.static-public-hero-note a:hover,.static-public-side-action:hover{color: var(--public-brand-green-hover);text-decoration: underline}.static-public-layout{display: grid;grid-template-columns: minmax(0,1fr) 310px;gap: 1.35rem;align-items: start}.static-public-card,.static-public-side-card{background: var(--public-surface);border: 1px solid var(--public-border);border-radius: 1.15rem;box-shadow: var(--public-shadow-soft,var(--public-shadow))}.static-public-card{min-width: 0;padding: clamp(1.3rem,3.5vw,2.65rem)}.static-page-content{color: var(--public-text);font-size: 1rem;line-height: 1.78;overflow-wrap: anywhere}.static-page-content>:first-child{margin-top: 0 !important}.static-page-content>:last-child{margin-bottom: 0 !important}.static-page-content h1,.static-page-content h2,.static-page-content h3,.static-page-content h4{margin: 1.9em 0 .65em;color: var(--public-text);font-family: var(--font-hero-subtitle,Georgia,serif);font-weight: 400;line-height: 1.18;text-wrap: balance}.static-page-content h1{font-size: clamp(1.9rem,4vw,2.55rem)}.static-page-content h2{padding-top: .2rem;font-size: clamp(1.55rem,3vw,2rem)}.static-page-content h3{font-size: clamp(1.25rem,2.4vw,1.55rem)}.static-page-content h4{font-size: 1.12rem}.static-page-content p,.static-page-content ul,.static-page-content ol,.static-page-content blockquote,.static-page-content table{margin: 0 0 1.15rem}.static-page-content ul,.static-page-content ol{padding-left: 1.45rem}.static-page-content ul{list-style: disc}.static-page-content ol{list-style: decimal}.static-page-content li{margin: .35rem 0;padding-left: .2rem}.static-page-content strong{color: var(--public-text);font-weight: 750}.static-page-content a{color: var(--public-brand-green);font-weight: 700;text-decoration: underline;text-underline-offset: .17em}.static-page-content a:hover{color: var(--public-brand-green-hover)}.static-page-content a:focus-visible,.static-public-links a:focus-visible,.static-public-side-action:focus-visible,.static-public-hero-note a:focus-visible{outline: 3px solid color-mix(in srgb,var(--public-brand-pink) 48%,transparent);outline-offset: 3px;border-radius: .2rem}.static-page-content hr{margin: 1.7rem 0;border: 0;border-top: 1px solid var(--public-border);opacity: 1}.static-page-content blockquote{padding: 1rem 1.15rem;color: var(--public-muted);background: var(--public-surface-soft);border-left: 4px solid var(--public-brand-green);border-radius: 0 .8rem .8rem 0}.static-page-content table{width: 100%;min-width: 520px;border-collapse: collapse;background: var(--public-surface)}.static-page-content table th,.static-page-content table td{padding: .78rem .85rem;color: var(--public-text);border: 1px solid var(--public-border);vertical-align: top}.static-page-content table th{background: var(--public-surface-soft);font-weight: 800;text-align: left}.static-page-content table{display: block;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.static-page-content .lead{color: var(--public-muted);font-size: 1.08rem;line-height: 1.72}.static-public-sidebar{position: sticky;top: 6.35rem;display: grid;gap: 1rem;min-width: 0;align-self: start}.static-public-side-card{padding: 1.15rem}.static-public-side-card--nav{position: static}.static-public-side-card h2{margin: .4rem 0 .72rem;color: var(--public-text);font-family: var(--font-hero-subtitle,Georgia,serif);font-size: 1.45rem;font-weight: 400;line-height: 1.15}.static-public-side-card p{margin: 0 0 .7rem;font-size: .9rem}.static-public-links{display: grid}.static-public-links a{position: relative;display: block;padding: .72rem .2rem;color: var(--public-text);border-top: 1px solid var(--public-border);font-size: .9rem;font-weight: 700;line-height: 1.35}.static-public-links a::after{content: "→";position: absolute;top: .72rem;right: .15rem;color: var(--public-brand-green);opacity: 0;transform: translateX(-.2rem);transition: opacity .16s ease,transform .16s ease}.static-public-links a:hover,.static-public-links a.is-active{color: var(--public-brand-green)}.static-public-links a:hover::after,.static-public-links a.is-active::after{opacity: 1;transform: translateX(0)}.static-public-links a.is-active{padding-right: 1.35rem}.static-public-side-action{display: block;width: fit-content;margin-top: .45rem;font-size: .9rem}html.dark-mode .static-page-content table,html.dark-mode .static-page-content table tbody,html.dark-mode .static-page-content table tfoot,html.dark-mode .static-page-content table tr,html.dark-mode .static-page-content table td{color: var(--public-text) !important;background: var(--public-surface) !important;border-color: var(--public-border) !important}html.dark-mode .static-page-content table thead,html.dark-mode .static-page-content table th{color: var(--public-text) !important;background: color-mix(in srgb,var(--public-surface-soft) 82%,black) !important;border-color: var(--public-border) !important}html.dark-mode .static-page-content .text-dark,html.dark-mode .static-page-content .text-body,html.dark-mode .static-page-content .text-body-emphasis{color: var(--public-text) !important}html.dark-mode .static-page-content .text-muted,html.dark-mode .static-page-content .text-secondary,html.dark-mode .static-page-content .text-body-secondary{color: var(--public-muted) !important}html.dark-mode .static-page-content :where(p,div,span,small,li,td,th)[style*="color" i]{color: var(--public-text) !important}html.dark-mode .static-page-content .alert{color: var(--public-text) !important;background: color-mix(in srgb,var(--public-surface-soft) 72%,var(--public-surface)) !important;border-color: var(--public-border) !important}html.dark-mode .static-page-content .alert-info{color: #d9f4f7 !important;background: #14262a !important;border-color: #31565d !important}html.dark-mode .static-page-content .alert-info :where(strong,span,p,div,small){color: inherit !important}@media (max-width: 991.98px){.static-public-hero{grid-template-columns: 1fr}.static-public-layout{grid-template-columns: 1fr}.static-public-sidebar{position: static;top: auto;grid-template-columns: repeat(2,minmax(0,1fr))}.static-public-side-card--nav{position: static}}@media (max-width: 767.98px){.static-public-page{padding-bottom: 2.6rem}.static-public-hero,.static-public-card,.static-public-side-card{border-radius: 1rem}.static-public-sidebar{grid-template-columns: 1fr}.static-public-card{padding: 1.2rem}.static-page-content{font-size: .95rem;line-height: 1.72}}@media (max-width: 575.98px){.static-public-hero{padding: 1.2rem}.static-public-hero-copy h1{font-size: clamp(2rem,12vw,2.8rem)}.static-public-hero-note{padding: 1rem}.static-page-content h2{margin-top: 1.55em}}