.legal-page{min-height:100vh;background:var(--main-bg)}.legal-page__intro{grid-column:1/-1;display:grid;grid-gap:.85rem;gap:.85rem;max-width:60rem;margin-bottom:clamp(.5rem,2vw,1.5rem);padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid hsl(from var(--secondary) h s l/.16)}.legal-page__document-number,.legal-page__eyebrow,.legal-page__nav>span{font-family:var(--fnt-t-3-ff);font-weight:var(--fnt-t-3-w);letter-spacing:.16em;text-transform:uppercase}.legal-page__eyebrow{color:var(--primary);font-size:.9rem}.legal-page__intro h1{max-width:55rem;color:var(--secondary);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1}.legal-page__intro p{max-width:47rem;color:hsl(from var(--text) h s l/.82);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.legal-page__effective-date{padding-top:.25rem}.legal-page strong{display:inline}.legal-page__body{padding-block:clamp(4rem,8vw,8rem)}.legal-page__layout{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,52rem);justify-content:center;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);align-items:start}.legal-page__nav{position:-webkit-sticky;position:sticky;top:7rem;display:grid;grid-gap:.65rem;gap:.65rem;padding:1.5rem;border:1px solid hsl(from var(--secondary) h s l/.12);border-radius:.5rem;background:var(--inner-bg)}.legal-page__nav>span{margin-bottom:.35rem;color:var(--secondary);font-size:.78rem}.legal-page__nav a{color:var(--secondary);font-weight:600;line-height:1.4}.legal-page__nav a:focus-visible,.legal-page__nav a:hover{color:var(--primary)}.legal-page__documents{display:grid;grid-gap:clamp(4rem,8vw,7rem);gap:clamp(4rem,8vw,7rem)}.legal-page__document{scroll-margin-top:7rem}.legal-page__document>header{display:grid;grid-gap:.6rem;gap:.6rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid hsl(from var(--secondary) h s l/.16)}.legal-page__document-number{color:var(--primary);font-size:.8rem}.legal-page__document h2{margin:0;color:var(--secondary);font-size:clamp(2.25rem,4vw,3.6rem);line-height:1.05}.legal-page__document>header p{margin:0;color:hsl(from var(--text) h s l/.7)}.legal-page__document section{padding:1.75rem 0 0}.legal-page__document h3{margin:0 0 .75rem;color:var(--secondary);font-size:clamp(1.3rem,2vw,1.65rem);letter-spacing:.025em;text-transform:none}.legal-page__document h4{margin:1.5rem 0 .5rem;color:var(--secondary);font-size:1.08rem;letter-spacing:0;text-transform:none}.legal-page__document li,.legal-page__document p{color:hsl(from var(--text) h s l/.88)}.legal-page__document ul{display:grid;grid-gap:.45rem;gap:.45rem;margin:1rem 0;padding-left:1.35rem;list-style:disc}.legal-page__document li{padding-left:.25rem}.legal-page__document a{color:#006f98;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.legal-page__document a:focus-visible,.legal-page__document a:hover{color:var(--secondary)}@media (max-width:850px){.legal-page__layout{grid-template-columns:1fr;gap:3rem}.legal-page__nav{position:static}}@media (max-width:520px){.legal-page__body{padding-block:3.5rem}.legal-page__nav{padding:1.25rem}}