.terms-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:var(--space-10)}.terms-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.8fr);gap:var(--space-8);align-items:flex-start}.terms-nav-card{position:sticky;top:calc(var(--nav-height) + var(--space-6));display:flex;flex-direction:column;gap:var(--space-5)}.terms-nav-title{font-size:var(--font-size-sm);letter-spacing:0.18em;text-transform:uppercase;margin-bottom:var(--space-2)}.terms-nav-list{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.terms-nav-list a{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 0;color:var(--gray-300);transition:color var(--transition-fast),transform var(--transition-fast)}.terms-nav-list a::before{content:"";width:18px;height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(226,184,91,0.5),transparent)}.terms-nav-list a:hover{color:var(--color-primary-strong);transform:translateX(2px)}.terms-cta{border-top:1px solid rgba(255,255,255,0.04);padding-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.terms-content{display:flex;flex-direction:column;gap:var(--space-8)}.terms-section h2{margin-bottom:var(--space-3)}.terms-section p{margin-bottom:var(--space-3)}.terms-list{margin-left:1.1rem;margin-bottom:var(--space-3);display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-sm);color:var(--color-muted)}.terms-list li{position:relative;padding-left:10px}.terms-list li::before{content:"";position:absolute;left:0;top:0.7em;width:4px;height:4px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff 0,#e2b85b 45%,#b88a2d 100%)}.terms-bottom-cta{margin-top:var(--space-4)}@media (max-width:1024px){.terms-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.terms-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.terms-nav-card{position:static;top:auto;order:-1}}@media (max-width:640px){.terms-layout{gap:var(--space-6)}.terms-content{gap:var(--space-6)}.terms-section h2{font-size:var(--font-size-xl)}.terms-nav-list{font-size:var(--font-size-xs)}}