.terms-page{background:radial-gradient(120% 70% at 80% 0%,#f4d9bf,var(--sand) 60%)}.terms{max-width:820px;margin:0 auto;padding:140px var(--gutter) 0}.terms .big{margin-bottom:20px}.terms__lede{font-size:clamp(18px,1.7vw,22px);color:var(--muted);max-width:56ch;margin:0 0 12px}.terms__date{font-size:13px;color:var(--muted);margin:0 0 36px}.terms a:not(.btn){border-bottom:1.5px solid var(--ember)}.terms a:not(.btn):hover{color:var(--ember)}.terms__toc{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.terms__toc a{border:1px solid var(--line)!important;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;background:#ffffff59}.terms__toc a:hover{border-color:var(--ember)!important}.terms section{padding:34px 0 10px;border-top:1px solid var(--line);scroll-margin-top:80px}.terms h2{margin:0 0 14px;font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;font-weight:800;display:flex;align-items:baseline;gap:14px}.terms h2 span{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--ember);font-size:.8em}.terms p,.terms li{font-size:17px;line-height:1.65;color:#14110fd1;max-width:64ch}.terms p{margin:0 0 14px}.terms ul{margin:0 0 16px;padding-left:22px}.terms li{margin-bottom:6px}.terms li::marker{color:var(--ember)}.terms strong{color:var(--ink)}.terms .foot{padding-top:70px}
