.terms-main{padding-top:var(--space-6)}.page-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:flex-start;margin-bottom:40px}.page-hero__eyebrow{font-size:0.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-600);margin-bottom:8px}.page-hero__title{font-size:clamp(2.1rem,3vw,2.7rem);margin-bottom:12px}.page-hero__title em{color:var(--color-primary)}.page-hero__lead{font-size:1.05rem;color:var(--color-text-muted);max-width:34rem;margin-bottom:16px}.page-hero__meta{display:flex;flex-wrap:wrap;gap:10px}.page-hero__aside{align-self:stretch}.page-hero__summary{font-size:0.95rem}.page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.terms-content{margin-top:40px}.terms-list{display:flex;flex-direction:column;gap:32px;counter-reset:terms-counter}.terms-item{padding:24px 24px 26px;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-soft);border:1px solid rgba(197,160,89,0.25)}.terms-item__header{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.terms-item__header h2{font-size:1.4rem}.terms-item__body p{font-size:0.95rem}.terms-list--bullets{margin-top:8px;margin-bottom:8px;padding-left:0;display:flex;flex-direction:column;gap:6px}.terms-list--bullets li{position:relative;padding-left:18px;font-size:0.92rem;color:var(--color-text-muted)}.terms-list--bullets li::before{content:"";position:absolute;left:4px;top:0.6em;width:6px;height:6px;border-radius:999px;background:var(--color-gold)}.terms-cta{margin-top:56px}.terms-cta__card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px}.terms-cta__text{max-width:480px}.terms-cta__text h2{font-size:1.5rem;margin-top:8px;margin-bottom:8px}.terms-cta__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}@media (max-width:900px){.page-hero{grid-template-columns:1fr;gap:28px}.terms-main{padding-top:88px}}@media (max-width:640px){.terms-item{padding:18px 16px}.terms-cta__card{align-items:flex-start}.page-hero__title{font-size:2rem}}ul{list-style:none!important}.nav-toggle{flex-direction:column}.btn-arrow svg, .link-arrow svg, .btn svg, .btn-arrow__icon{display:none !important}.btn:hover .btn-arrow svg,a:hover .link-arrow svg{display:none !important}