.terms-hero{padding:110px 6vw 90px;background:var(--ink);color:#fff}.terms-hero h1{font:500 clamp(64px,8vw,112px)/.88 var(--serif);letter-spacing:-.04em;margin:0}.terms-hero>p:last-child{max-width:670px;margin:30px 0 0;color:rgba(255,255,255,.72);font-size:17px}.terms-content{display:grid;grid-template-columns:260px 1fr;gap:8vw;padding:90px 6vw}.terms-nav{position:sticky;top:30px;align-self:start;border-top:1px solid var(--line)}.terms-nav a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:600}.terms-nav a:hover{color:var(--saddle)}.terms-sections{max-width:920px}.terms-sections section{display:grid;grid-template-columns:55px 1fr;gap:25px;padding:0 0 54px;margin:0 0 54px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.terms-sections section>span{color:var(--saddle);font-size:10px;letter-spacing:.12em}.terms-sections h2{font:500 clamp(34px,4vw,54px)/1 var(--serif);margin:0 0 22px}.terms-sections p{max-width:720px;color:#59574f;line-height:1.72}.terms-sections .button{margin-top:18px}@media(max-width:800px){.terms-hero{padding:80px 22px 65px}.terms-content{grid-template-columns:1fr;padding:0 22px 70px}.terms-nav{position:sticky;top:0;z-index:10;display:flex;overflow-x:auto;background:rgba(250,248,243,.96);margin:0 -22px;padding:0 12px}.terms-nav a{flex:0 0 auto;padding:0 14px;border-bottom:0}.terms-sections{padding-top:55px}.terms-sections section{grid-template-columns:34px 1fr;gap:12px;margin-bottom:40px;padding-bottom:40px}.terms-sections h2{font-size:34px}}
