.terms{--header-offset:88px;background:var(--WhiteBg);color:var(--ChText);padding-top:var(--header-offset)}.terms .container{max-width:960px;margin:0 auto;padding:0 16px}.terms .header{padding:32px 0 16px}.terms h1{font-size:1.875rem;line-height:1.2;margin:0 0 8px}.terms h2{font-size:1.125rem;margin:24px 0 8px}.terms p{margin:8px 0;line-height:1.6}.terms .layout{display:grid;grid-template-columns:1fr;gap:24px}.terms .sidebar{position:sticky;top:calc(var(--header-offset) + 12px);align-self:start;border:1px solid var(--ButtonBorder);border-radius:8px;padding:8px;background:var(--WhiteBg)}.terms .sidebar ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.terms .sidebar a{display:block;text-decoration:none;color:var(--ChText);border-radius:6px;padding:6px 8px;border:1px solid rgba(0,0,0,0);transition:border-color .15s ease,background-color .15s ease}.terms .sidebar a:hover{border-color:var(--ChText);background:rgba(33,34,34,.04)}.terms .section{scroll-margin-top:calc(var(--header-offset) + 24px)}.terms .bullets{margin:8px 0 8px 18px}.terms .bullets li{margin:6px 0}@media(min-width:768px){.terms{--header-offset:112px}.terms h1{font-size:2rem}.terms .layout{grid-template-columns:240px 1fr;gap:32px}}