.terms-hero{background:linear-gradient(135deg,rgba(248,246,240,0.96),rgba(253,251,247,0.98))}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:0.5rem;font-size:var(--font-size-xs);color:var(--gray-500);margin-bottom:var(--space-4)}.breadcrumb a{color:var(--gray-600)}.breadcrumb li+li::before{content:"/";margin:0 0.25rem;color:var(--gray-400)}.terms-header .section-title{max-width:40rem}.terms-intro-cta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-4)}.terms-intro-text p:last-child{margin-bottom:0}.terms-intro-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:flex-end;min-width:220px}.terms-primary-cta{background-color:var(--color-success);border-color:var(--color-success)}.terms-primary-cta:hover{background-color:#166534;border-color:#166534}.terms-content{background-color:var(--color-background)}.terms-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-10);align-items:flex-start}.terms-nav{position:sticky;top:6rem;align-self:flex-start;background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:1.5rem}.terms-nav-title{font-family:var(--font-serif-display);font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.terms-nav ul{display:flex;flex-direction:column;gap:0.35rem;font-size:var(--font-size-sm)}.terms-nav a{display:inline-flex;align-items:center;gap:0.5rem;padding:0.2rem 0;color:var(--gray-600);transition:color var(--transition-base),transform var(--transition-fast)}.terms-nav a::before{content:"";width:6px;height:6px;border-radius:999px;background-color:var(--gray-300);transition:background-color var(--transition-base),transform var(--transition-fast)}.terms-nav a:hover{color:var(--color-primary);transform:translateX(1px)}.terms-nav a:hover::before{background-color:var(--color-primary);transform:scale(1.2)}.terms-articles{display:flex;flex-direction:column;gap:var(--space-8)}.terms-article{background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);padding:2rem}.terms-article h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}.terms-article p:last-child{margin-bottom:0}.terms-list{margin-top:var(--space-2);margin-bottom:var(--space-2);padding-left:0}.terms-list li{position:relative;padding-left:1.25rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.terms-list li::before{content:"";position:absolute;left:0.4rem;top:0.55rem;width:6px;height:6px;border-radius:999px;background-color:var(--color-primary-soft);border:1px solid var(--color-primary)}.terms-link{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.18em}.terms-link:hover{color:#a67f1f}.terms-contact-cta{margin-top:var(--space-3);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.terms-contact-cta h3{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}.terms-contact-cta p{margin-bottom:0}.terms-contact-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}@media (max-width:1024px){.terms-grid{grid-template-columns:1fr;gap:var(--space-6)}.terms-nav{position:static;order:-1;display:block}.terms-nav-title{margin-bottom:var(--space-2)}}@media (max-width:768px){.terms-intro-cta{flex-direction:column;align-items:stretch}.terms-intro-actions{justify-content:flex-start}.terms-article{padding:1.5rem}.terms-contact-cta{flex-direction:column;align-items:stretch}}@media (max-width:640px){.breadcrumb ol{font-size:var(--font-size-2xs)}.terms-nav{padding:1.25rem}.terms-nav-title{font-size:var(--font-size-base)}.terms-nav ul{flex-direction:row;flex-wrap:wrap;column-gap:1.25rem;row-gap:0.35rem}}