.terms-page{background:var(--white);color:var(--text-primary)}.terms-breadcrumbs{margin-bottom:32px;padding-top:24px}.terms-hero{background:linear-gradient(135deg, var(--off-white) 0%, var(--white) 70%);border-bottom:1px solid var(--border);padding:72px 0 76px}.terms-hero-inner{max-width:850px}.terms-eyebrow{color:var(--primary);letter-spacing:.12em;align-items:center;margin-bottom:20px;font-size:14px;font-weight:800;line-height:1.4;display:inline-flex}.terms-eyebrow:before{content:"";background:var(--bronze);width:28px;height:1px;margin-right:12px}.terms-hero h1{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:1.02}.terms-hero p{max-width:720px;color:var(--text-secondary);margin:26px 0 0;font-size:18px;line-height:1.75}.terms-updated{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--white);align-items:center;gap:10px;margin-top:28px;padding:10px 14px;font-size:14px;line-height:1.4;display:inline-flex}.terms-updated span{color:var(--text-muted)}.terms-updated strong{color:var(--text-primary);font-weight:700}.terms-content{padding:88px 0 110px}.terms-layout{grid-template-columns:240px minmax(0,780px);align-items:start;gap:90px;max-width:1120px;margin:0 auto;display:grid}.terms-sidebar{position:sticky;top:110px}.terms-sidebar>span{color:var(--text-muted);letter-spacing:.1em;margin-bottom:18px;font-size:14px;font-weight:800;line-height:1.4;display:block}.terms-sidebar nav{flex-direction:column;gap:2px;display:flex}.terms-sidebar a{color:var(--text-secondary);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);border-left:1px solid #0000;padding:9px 10px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.terms-sidebar a:hover{border-left-color:var(--bronze);background:var(--bronze-light);color:var(--primary)}.terms-sidebar a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.terms-article{min-width:0}.terms-article section{border-bottom:1px solid var(--border);margin-bottom:54px;padding:0 0 54px;scroll-margin-top:110px}.terms-article section:last-of-type{margin-bottom:0}.terms-number{color:var(--bronze);letter-spacing:.08em;margin-bottom:12px;font-size:14px;font-weight:800;line-height:1.4;display:block}.terms-article h2{color:var(--text-primary);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.terms-article p{color:var(--text-secondary);margin:0 0 18px;font-size:16px;line-height:1.8}.terms-article p:last-child{margin-bottom:0}.terms-contact{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--off-white);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:22px 24px;display:flex}.terms-contact span{color:var(--text-muted);letter-spacing:.08em;font-size:14px;font-weight:800;line-height:1.4}.terms-contact a{border-radius:var(--radius-sm);background:var(--primary);min-height:44px;color:var(--white);transition:background var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.terms-contact a:hover{background:var(--primary-dark);transform:translateY(-1px)}.terms-contact a:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.terms-footer-note{border-left:3px solid var(--bronze);background:var(--bronze-light);margin-top:48px;padding:22px 24px}.terms-footer-note p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}@media (max-width:900px){.terms-layout{grid-template-columns:190px minmax(0,1fr);gap:50px}.terms-hero{padding:60px 0 64px}.terms-content{padding:72px 0 88px}}@media (max-width:700px){.terms-breadcrumbs{margin-bottom:24px;padding-top:18px}.terms-hero{padding:48px 0 52px}.terms-hero h1{font-size:clamp(38px,11vw,52px)}.terms-hero p{margin-top:20px;font-size:16px;line-height:1.7}.terms-updated{margin-top:22px}.terms-content{padding:56px 0 72px}.terms-layout{max-width:none;display:block}.terms-sidebar{border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:24px;position:static}.terms-sidebar nav{grid-template-columns:1fr 1fr;gap:2px 12px;display:grid}.terms-article section{margin-bottom:42px;padding-bottom:42px;scroll-margin-top:80px}.terms-article h2{font-size:28px}.terms-article p{font-size:15px}.terms-contact{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}}@media (max-width:480px){.terms-sidebar nav{grid-template-columns:1fr}.terms-contact a{width:100%}.terms-footer-note{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.terms-sidebar a,.terms-contact a{transition:none}.terms-contact a:hover{transform:none}}
