.terms-page{padding:38px 0 86px}.terms-page .wrap{max-width:1180px}.terms-hero{padding:24px 0 46px;border-bottom:1px solid var(--line)}.terms-hero h1{margin:13px 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.05;letter-spacing:-.045em}.terms-hero h1 span{color:var(--green)}.terms-hero p{max-width:680px;color:var(--muted);line-height:1.7}.terms-hero small{font:700 11px var(--mono);color:var(--muted);letter-spacing:.05em}.terms-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start;margin-top:30px}.terms-nav{position:sticky;top:100px;display:grid;gap:2px;padding:20px}.terms-nav b{margin-bottom:12px;color:var(--green);font:800 11px var(--mono);letter-spacing:.12em}.terms-nav a{padding:9px 10px;border-radius:5px;color:var(--muted);font-size:12px;text-decoration:none}.terms-nav a:hover,.terms-nav a:focus-visible{background:rgba(101,230,160,.08);color:var(--green)}.terms-document{padding:clamp(24px,4vw,48px)}.terms-document section{position:relative;padding:28px 0 30px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.terms-document section:first-child{padding-top:0}.terms-document section:last-child{padding-bottom:0;border-bottom:0}.terms-number{color:var(--green);font:800 11px var(--mono);letter-spacing:.1em}.terms-document h2{margin:7px 0 14px;font-size:clamp(1.35rem,2.3vw,1.85rem);letter-spacing:-.025em}.terms-document p{max-width:74ch;margin:0 0 13px;color:#bbc4c4;line-height:1.75}.terms-document p:last-child{margin-bottom:0}.terms-document a{color:var(--green);text-underline-offset:3px}.terms-document strong{color:var(--amber)}@media(max-width:850px){.terms-layout{grid-template-columns:1fr}.terms-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.terms-nav b{grid-column:1/-1}}@media(max-width:560px){.terms-page{padding-top:18px}.terms-hero{padding-bottom:28px}.terms-nav{grid-template-columns:1fr;gap:0}.terms-document{padding:22px}.terms-document section{padding:23px 0}}
