.terms-hero{padding:var(--spacing-3xl) 0 var(--spacing-lg)}.terms-hero h1{font-size:32px;line-height:1.2}.terms-hero h1,.terms-section h2,.terms-section:is(h2){font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}.terms-section h2,.terms-section:is(h2){font-size:22px;color:var(--color-text)}@media(min-width:768px){.terms-hero h1{font-size:48px}.terms-section h2,.terms-section:is(h2){font-size:32px}}.terms-hero p{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0}.terms-body{padding-top:0;padding-bottom:var(--spacing-3xl)}.terms-page-container{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md);display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--spacing-2xl);align-items:start}.terms-content{min-width:0}.terms-section{margin-bottom:var(--spacing-2xl);scroll-margin-top:120px}.terms-section h3{font-size:14px}.terms-section h3,.terms-section h4,.terms-section h5{font-weight:var(--font-weight-semibold);color:var(--color-text);margin:var(--spacing-sm) 0}.terms-section h4,.terms-section h5{font-size:13px}.terms-section p{font-size:15px;line-height:1.65;color:var(--color-text-secondary);margin:0 0 var(--spacing-sm)}.terms-content ol,.terms-content ul,.terms-section ol,.terms-section ul{padding-left:18px;margin:0 0 var(--spacing-sm);line-height:1.6}.terms-content ul,.terms-section ul{list-style:disc}.terms-section li{margin-bottom:6px}.terms-toc{position:sticky;top:110px;align-self:start;padding:var(--spacing-lg);border-radius:16px;border:1px solid #eef2ff;background:#f8fafc;max-height:calc(100vh - 140px);overflow:auto}.terms-toc h3{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-md)}.terms-toc-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.terms-toc-link{text-decoration:none;color:var(--color-text-secondary);font-size:13px;transition:color .2s ease}.terms-toc-link.active,.terms-toc-link:hover{color:var(--color-primary)}.terms-toc-link.active{font-weight:var(--font-weight-semibold)}@media(max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-featured-card{grid-template-columns:1fr}.blog-featured-content{order:2;padding-top:0}.blog-featured-visual{order:1}.blog-detail-hero-inner{max-width:100%}.blog-post-container{grid-template-columns:1fr}.blog-post-sidebar{position:static}.terms-page-container{grid-template-columns:1fr}.terms-toc{position:static;order:2}}@media(max-width:768px){.blog-breadcrumb,.blog-post-breadcrumb{display:none}.blog-grid{grid-template-columns:1fr}.blog-detail-title{font-size:28px}.blog-detail-excerpt{font-size:16px}.blog-detail-footer{align-items:center}.blog-post-container{padding:var(--spacing-lg)}.terms-hero{padding:var(--spacing-2xl) 0 var(--spacing-md)}.terms-section h2{font-size:24px}}