.legal-page .nav:not(.scrolled){color:var(--text)}.legal-page .nav:not(.scrolled) .nav-icon-btn{border-color:var(--border)}.legal-page .nav:not(.scrolled) .nav-links a:hover{color:var(--gold-ink)}.legal-main{max-width:72ch;margin:0 auto;padding:8rem clamp(1.25rem,5vw,2rem) 5.5rem}.legal-h1{letter-spacing:-.015em;color:var(--text);margin:0 0 .6rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.6rem,6vw,3.9rem);font-weight:300;line-height:1.05}.legal-section{border-top:1px dashed var(--border);margin-top:2.4rem;padding-top:2.1rem}.terms-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 1.1rem;font-family:DM Sans,sans-serif;font-size:.66rem;font-weight:500}.terms-date{color:var(--sub);margin:0 0 3rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.02rem;font-style:italic}.terms-article p,.terms-article li{color:var(--sub);font-size:.94rem;line-height:1.9}.terms-article .legal-section h2{letter-spacing:-.01em;color:var(--text);margin:0 0 .75rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;font-weight:400;line-height:1.15}.terms-article .legal-section h2 em{color:var(--gold-ink);font-style:italic}.terms-num{letter-spacing:.22em;color:var(--gold-ink);margin-bottom:.45rem;font-family:DM Sans,sans-serif;font-size:.66rem;font-weight:500;display:block}.terms-article ul{margin:.5rem 0 0;padding-left:1.35rem}.terms-article li{margin-bottom:.35rem}.terms-article li::marker{color:var(--gold-ink)}.terms-article strong{color:var(--text);font-weight:500}.terms-article a{color:var(--gold-ink);border-bottom:1px dashed var(--gold-ink);text-decoration:none;transition:color .2s,border-color .2s}.terms-article a:hover{color:var(--gold);border-bottom-color:var(--gold)}.terms-article .legal-section p+p{margin-top:.9rem}
