.utility_page__A1S5S{container-type:inline-size;min-height:65svh;padding:clamp(5rem,10vw,10rem) clamp(1rem,8vw,10rem);background:var(--color-ivory)}.utility_legalText__AA5wy,.utility_page__A1S5S>header,.utility_page__A1S5S>section{width:min(100%,64rem);margin-inline:auto}.utility_page__A1S5S>header p{color:var(--color-forest);font-family:var(--font-plex-mono),var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.utility_utilityMark__7TCAg{width:3rem;height:3rem;margin-bottom:var(--space-6)}.utility_page__A1S5S h1{max-width:12ch;font-size:var(--text-hero);font-weight:500;-webkit-hyphens:auto;hyphens:auto}.utility_legalText__AA5wy,.utility_pending__ouZZn{margin-top:var(--space-8);padding-top:var(--space-7);border-top:2px solid var(--color-forest)}.utility_pending__ouZZn h2{margin-top:var(--space-6);font-size:var(--text-xl)}.utility_pending__ouZZn p{max-width:65ch;color:var(--color-steel)}.utility_reviewNotes__vO2f_{margin-top:var(--space-5);padding-left:var(--space-5);border-left:2px solid var(--color-bronze)}.utility_legalLead__yaHjo{max-width:65ch;font-size:var(--text-lg)}.utility_legalIndex__YVe7b{margin-block:var(--space-7);padding-block:var(--space-5);border-block:1px solid var(--line-structural)}.utility_legalIndex__YVe7b ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-7);padding-left:1.5rem}.utility_legalIndex__YVe7b a{display:flex;min-height:2.75rem;align-items:center;color:var(--color-graphite);text-underline-offset:.2em}.utility_legalSection__a3751{max-width:70ch;margin-top:var(--space-8);scroll-margin-top:calc(var(--header-height-compact) + var(--space-6))}.utility_legalSection__a3751 h2{margin-bottom:var(--space-5);font-size:var(--text-xl);font-weight:500;line-height:1.2}.utility_legalSection__a3751 li,.utility_legalSection__a3751 p{color:var(--color-steel)}.utility_legalSection__a3751 li{margin-bottom:var(--space-3)}.utility_legalReferences__Ra8OX{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line-structural);font-size:var(--text-sm);overflow-wrap:anywhere}@container (max-width: 40rem){.utility_page__A1S5S h1{font-size:clamp(2.25rem,1.5rem + 5.5vw,4rem)}.utility_legalIndex__YVe7b ol{grid-template-columns:1fr}}