.policy-header{position:fixed;z-index:10;top:0;left:0;width:100%;height:4.75rem;padding:0 3vw;display:flex;align-items:center;justify-content:space-between;background:rgba(244,241,233,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.policy-header>a:last-child{font-size:.72rem;font-weight:750}.policy{padding-top:clamp(9rem,15vw,14rem);padding-bottom:8rem}.policy>header{max-width:70rem;border-bottom:1px solid var(--line);padding-bottom:4rem}.policy h1{font-family:var(--display);font-stretch:130%;font-size:clamp(4rem,10vw,10rem);font-weight:390;letter-spacing:-.075em;line-height:.8;margin:0}.policy>header>p:last-child{font-size:.7rem;color:var(--muted);margin-top:2rem}.policy-grid{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.6fr);gap:9vw;padding-top:4rem}.policy-grid nav{position:sticky;top:7rem;align-self:start;display:flex;flex-direction:column;border-top:1px solid var(--line)}.policy-grid nav a{padding:1rem 0;border-bottom:1px solid var(--line);font-size:.7rem;font-weight:700}.policy-grid article{max-width:55rem}.policy-grid section{padding:0 0 3.5rem;margin-bottom:3.5rem;border-bottom:1px solid var(--line);scroll-margin-top:7rem}.policy-grid h2{font-family:var(--display);font-stretch:125%;font-size:clamp(2rem,4vw,3.7rem);font-weight:440;letter-spacing:-.055em;line-height:1;margin:0 0 1.5rem}.policy-grid p{color:var(--muted)}.policy-grid article a{color:var(--ink);font-weight:750;border-bottom:1px solid}@media(max-width:720px){.policy-header{padding-inline:4.5vw}.policy{padding-top:8rem;padding-bottom:5rem}.policy h1{font-size:4.3rem}.policy-grid{grid-template-columns:1fr;gap:3rem}.policy-grid nav{position:static}.policy-grid section{padding-bottom:2rem;margin-bottom:2rem}}
