.terms-main{background:radial-gradient(circle at top left,#f7f7fb 0,#ffffff 60%,#f5f5f7 100%)}.terms-hero{border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(135deg,#ffffff 0,#f5f5f7 55%,#f0f2f9 100%)}.terms-hero-inner{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--space-16);padding:calc(var(--space-24)+var(--space-6)) var(--layout-gutter) var(--space-20)}.terms-hero-copy{display:flex;flex-direction:column;gap:var(--space-6);max-width:40rem}.terms-kicker{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-muted)}.terms-title{font-size:var(--font-size-4xl);margin-bottom:0}.terms-lede{font-size:var(--font-size-md);max-width:36rem}.terms-meta{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2);font-size:12px;color:var(--color-muted)}.terms-meta-item{padding:4px 10px;border-radius:999px;border:1px solid var(--gray-200);background-color:rgba(255,255,255,0.9)}.terms-hero-panel{display:flex;align-items:stretch;justify-content:flex-end}.terms-panel{height:100%;background:linear-gradient(180deg,#ffffff 0,#f9fafb 45%,#f5f5f7 100%)}.terms-panel-title{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.terms-panel-text{font-size:var(--font-size-sm);margin-bottom:var(--space-6)}.terms-panel-nav{display:flex;flex-direction:column;gap:var(--space-3)}.terms-content{padding-top:var(--space-20);padding-bottom:var(--space-24)}.terms-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-16)}.terms-toc{align-self:flex-start;position:sticky;top:calc(var(--nav-height)+var(--space-10))}.terms-toc-heading{font-size:12px;letter-spacing:0.18em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-4)}.terms-toc-list{display:flex;flex-direction:column;gap:var(--space-2);font-size:13px}.terms-toc-list a{display:block;padding:6px 0;color:var(--color-text-soft);border-left:1px solid transparent;padding-left:var(--space-4);transition:color var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.terms-toc-list a:hover{color:var(--color-text);border-color:var(--color-primary-soft);background-color:var(--gray-50)}.terms-articles{display:flex;flex-direction:column;gap:var(--space-14)}.terms-article h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-4)}.terms-article p+p{margin-top:var(--space-3)}.terms-article a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:var(--color-primary)}.terms-article a:hover{color:#364e7a}.terms-cta{margin-top:var(--space-6)}.terms-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8)}.terms-cta-title{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}.terms-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media (max-width:1040px){.terms-hero-inner{grid-template-columns:1.3fr 1fr}}@media (max-width:960px){.terms-hero-inner{grid-template-columns:1fr;gap:var(--space-12);padding-top:calc(var(--space-20)+var(--space-4));padding-bottom:var(--space-18)}.terms-hero-panel{justify-content:flex-start}.terms-layout{grid-template-columns:1fr;gap:var(--space-10)}.terms-toc{position:static;top:auto;order:-1;display:block;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--gray-200);background-color:#ffffff}.terms-toc-list{flex-wrap:wrap;flex-direction:row;column-gap:var(--space-8)}.terms-toc-list li{flex:1 1 45%}}@media (max-width:720px){.terms-hero-inner{padding-top:var(--space-18);padding-bottom:var(--space-16)}.terms-title{font-size:var(--font-size-3xl)}.terms-cta-inner{align-items:flex-start}.terms-toc-list{flex-direction:column}.terms-toc-list li{flex:1 1 auto}}