.terms-page[data-astro-cid-y5py4vqc]{background:var(--color-white)}.terms-hero[data-astro-cid-y5py4vqc]{padding:var(--space-3xl) 0;text-align:center}.hero-content[data-astro-cid-y5py4vqc] h1[data-astro-cid-y5py4vqc]{font-size:var(--text-5xl);font-weight:800;margin-bottom:var(--space-md)}.hero-tagline[data-astro-cid-y5py4vqc]{font-size:var(--text-xl);margin-bottom:var(--space-xl);opacity:.95}.terms-content[data-astro-cid-y5py4vqc]{padding:var(--space-3xl) 0}.content-wrapper[data-astro-cid-y5py4vqc]{display:grid;grid-template-columns:300px 1fr;gap:var(--space-3xl);max-width:1200px;margin:0 auto}.toc-sidebar[data-astro-cid-y5py4vqc]{position:sticky;top:var(--space-xl);height:fit-content}.toc-wrapper[data-astro-cid-y5py4vqc]{background:var(--color-gray-light);border-radius:var(--border-radius-lg);padding:var(--space-xl)}.toc-wrapper[data-astro-cid-y5py4vqc] h3[data-astro-cid-y5py4vqc]{color:var(--color-primary-blue);font-size:var(--text-xl);margin-bottom:var(--space-lg)}.toc-nav[data-astro-cid-y5py4vqc]{display:flex;flex-direction:column;gap:var(--space-sm)}.toc-link[data-astro-cid-y5py4vqc]{color:var(--color-gray-dark);text-decoration:none;padding:var(--space-xs) var(--space-sm);border-left:3px solid transparent;transition:all var(--transition-fast);font-size:var(--text-sm)}.toc-link[data-astro-cid-y5py4vqc]:hover{color:var(--color-accent-orange);border-left-color:var(--color-accent-orange);background:var(--color-white);padding-left:var(--space-md)}.quick-links[data-astro-cid-y5py4vqc]{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:2px solid var(--color-gray)}.quick-links[data-astro-cid-y5py4vqc] h4[data-astro-cid-y5py4vqc]{color:var(--color-primary-blue);font-size:var(--text-base);margin-bottom:var(--space-md)}.quick-link[data-astro-cid-y5py4vqc]{display:block;color:var(--color-accent-orange);text-decoration:none;padding:var(--space-xs) 0;font-size:var(--text-sm);transition:color var(--transition-fast)}.quick-link[data-astro-cid-y5py4vqc]:hover{color:var(--color-accent-orange-dark)}.terms-main[data-astro-cid-y5py4vqc]{background:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--space-2xl);box-shadow:var(--shadow-lg)}.intro-box[data-astro-cid-y5py4vqc]{background:var(--color-lighter-blue);padding:var(--space-xl);border-radius:var(--border-radius);margin-bottom:var(--space-2xl);border-left:4px solid var(--color-primary-blue)}.intro-box[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{color:var(--color-gray-dark);font-size:var(--text-lg);line-height:1.7;margin:0}.terms-section[data-astro-cid-y5py4vqc]{margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:2px solid var(--color-gray-light);scroll-margin-top:var(--space-xl)}.terms-section[data-astro-cid-y5py4vqc]:last-of-type{border-bottom:none}.terms-section[data-astro-cid-y5py4vqc] h2[data-astro-cid-y5py4vqc]{color:var(--color-primary-blue);font-size:var(--text-2xl);margin-bottom:var(--space-lg);font-weight:700}.terms-section[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc],.terms-section[data-astro-cid-y5py4vqc] span[data-astro-cid-y5py4vqc]{color:var(--color-gray-dark);line-height:1.8;margin-bottom:var(--space-md)}.terms-section[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]:last-child,.terms-section[data-astro-cid-y5py4vqc] span[data-astro-cid-y5py4vqc]:last-child{margin-bottom:0}.agreement-notice[data-astro-cid-y5py4vqc]{background:linear-gradient(135deg,#fff8dc 0%,var(--color-white) 100%);border:2px solid var(--color-warning);border-radius:var(--border-radius-lg);padding:var(--space-2xl);margin-top:var(--space-3xl)}.agreement-notice[data-astro-cid-y5py4vqc] h3[data-astro-cid-y5py4vqc]{color:var(--color-primary-blue);font-size:var(--text-2xl);margin-bottom:var(--space-lg)}.agreement-notice[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{color:var(--color-gray-dark);line-height:1.7;margin-bottom:var(--space-md)}.notice-date[data-astro-cid-y5py4vqc]{font-style:italic;color:var(--color-gray-dark);opacity:.8;margin-top:var(--space-lg)}.contact-cta[data-astro-cid-y5py4vqc]{padding:var(--space-3xl) 0;margin-top:var(--space-3xl)}.cta-content[data-astro-cid-y5py4vqc] h2[data-astro-cid-y5py4vqc]{color:var(--color-primary-blue);font-size:var(--text-3xl);margin-bottom:var(--space-md)}.cta-content[data-astro-cid-y5py4vqc] p[data-astro-cid-y5py4vqc]{color:var(--color-gray-dark);font-size:var(--text-xl);margin-bottom:var(--space-xl)}.btn-lg[data-astro-cid-y5py4vqc]{padding:var(--space-md) var(--space-2xl);font-size:var(--text-lg)}@media(max-width:1024px){.content-wrapper[data-astro-cid-y5py4vqc]{grid-template-columns:1fr}.toc-sidebar[data-astro-cid-y5py4vqc]{position:static;order:2}.terms-main[data-astro-cid-y5py4vqc]{order:1}.toc-wrapper[data-astro-cid-y5py4vqc]{margin-top:var(--space-2xl)}}@media(max-width:768px){.terms-hero[data-astro-cid-y5py4vqc] h1[data-astro-cid-y5py4vqc]{font-size:var(--text-4xl)}.hero-meta[data-astro-cid-y5py4vqc]{flex-direction:column;gap:var(--space-md)}.terms-main[data-astro-cid-y5py4vqc]{padding:var(--space-lg)}.terms-section[data-astro-cid-y5py4vqc] h2[data-astro-cid-y5py4vqc]{font-size:var(--text-xl)}.cta-content[data-astro-cid-y5py4vqc] h2[data-astro-cid-y5py4vqc]{font-size:var(--text-2xl)}}@media(max-width:480px){.terms-hero[data-astro-cid-y5py4vqc] h1[data-astro-cid-y5py4vqc]{font-size:var(--text-3xl)}.terms-main[data-astro-cid-y5py4vqc],.intro-box[data-astro-cid-y5py4vqc]{padding:var(--space-md)}.agreement-notice[data-astro-cid-y5py4vqc]{padding:var(--space-lg)}}@media print{.toc-sidebar[data-astro-cid-y5py4vqc],.contact-cta[data-astro-cid-y5py4vqc]{display:none}.terms-hero[data-astro-cid-y5py4vqc]{background:none;color:var(--color-black)}.hero-content[data-astro-cid-y5py4vqc] h1[data-astro-cid-y5py4vqc],.hero-tagline[data-astro-cid-y5py4vqc]{color:var(--color-black)}.terms-main[data-astro-cid-y5py4vqc]{box-shadow:none;padding:0}}
