.terms-page[data-astro-cid-t7kwx6ry]{min-height:100vh;padding:120px 0 80px}@media (width<=768px){.terms-page[data-astro-cid-t7kwx6ry]{padding:100px 0 60px}}.terms-container[data-astro-cid-t7kwx6ry]{max-width:800px;padding:0 var(--spacing-lg);margin:0 auto}.terms-title[data-astro-cid-t7kwx6ry]{color:var(--text-dark);margin-bottom:12px;font-size:42px;font-weight:900;line-height:1.1}@media (width<=768px){.terms-title[data-astro-cid-t7kwx6ry]{font-size:32px}}.terms-updated[data-astro-cid-t7kwx6ry]{color:var(--text-dark-subtle);margin-bottom:48px;font-size:14px;font-style:italic}.terms-section[data-astro-cid-t7kwx6ry]{margin-bottom:48px}.terms-section[data-astro-cid-t7kwx6ry] h2[data-astro-cid-t7kwx6ry]{color:var(--text-dark);margin-bottom:20px;font-size:24px;font-weight:700;line-height:1.3}@media (width<=768px){.terms-section[data-astro-cid-t7kwx6ry] h2[data-astro-cid-t7kwx6ry]{font-size:21px}}.terms-section[data-astro-cid-t7kwx6ry] p[data-astro-cid-t7kwx6ry],.terms-section[data-astro-cid-t7kwx6ry] li[data-astro-cid-t7kwx6ry]{color:var(--text-dark-muted);margin-bottom:16px;font-size:16px;line-height:1.7}@media (width<=768px){.terms-section[data-astro-cid-t7kwx6ry] p[data-astro-cid-t7kwx6ry],.terms-section[data-astro-cid-t7kwx6ry] li[data-astro-cid-t7kwx6ry]{font-size:15px}}.terms-section[data-astro-cid-t7kwx6ry] ul[data-astro-cid-t7kwx6ry]{margin:16px 0;padding-left:28px}.terms-section[data-astro-cid-t7kwx6ry] li[data-astro-cid-t7kwx6ry]{margin-bottom:12px}.terms-disclaimer[data-astro-cid-t7kwx6ry]{background:linear-gradient(135deg,#e639460d 0%,#e6394605 100%);border:1px solid #e6394626;border-left:4px solid #e63946;border-radius:8px;margin:24px 0;padding:24px}.terms-disclaimer[data-astro-cid-t7kwx6ry] p[data-astro-cid-t7kwx6ry]{margin-bottom:12px}.terms-disclaimer[data-astro-cid-t7kwx6ry] ul[data-astro-cid-t7kwx6ry]{margin:12px 0 0}.terms-trademarks[data-astro-cid-t7kwx6ry]{background:var(--glass-subtle);border:1px solid var(--border-dark);border-radius:8px;margin:20px 0;padding:20px 24px}.terms-trademarks[data-astro-cid-t7kwx6ry] p[data-astro-cid-t7kwx6ry]{margin-bottom:8px}.terms-trademarks[data-astro-cid-t7kwx6ry] ul[data-astro-cid-t7kwx6ry]{margin:12px 0 0}.terms-contact[data-astro-cid-t7kwx6ry]{background:linear-gradient(135deg,#e6394608 0%,#e6394603 100%);border:1px solid #e639461a;border-radius:12px;margin-top:60px;margin-bottom:48px;padding:32px}.terms-contact[data-astro-cid-t7kwx6ry] h2[data-astro-cid-t7kwx6ry]{color:var(--text-dark);margin-bottom:16px;font-size:24px;font-weight:700}@media (width<=768px){.terms-contact[data-astro-cid-t7kwx6ry] h2[data-astro-cid-t7kwx6ry]{font-size:21px}}.terms-contact[data-astro-cid-t7kwx6ry] p[data-astro-cid-t7kwx6ry]{color:var(--text-dark-muted);margin-bottom:12px;font-size:16px;line-height:1.7}@media (width<=768px){.terms-contact[data-astro-cid-t7kwx6ry] p[data-astro-cid-t7kwx6ry]{font-size:15px}}.terms-link[data-astro-cid-t7kwx6ry]{color:var(--primary);border-bottom:1px solid var(--primary-focus);transition:all var(--duration-fast) var(--easing-ease);text-decoration:none}.terms-link[data-astro-cid-t7kwx6ry]:hover{border-bottom-color:var(--primary)}.terms-link[data-astro-cid-t7kwx6ry]:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--border-radius-sm)}
