.terms-page.svelte-1e0rsuc{min-height:100vh}.terms-hero.svelte-1e0rsuc{background:var(--color-primary);color:#fff;padding:4rem 0 3rem}.terms-hero.svelte-1e0rsuc .section-tag:where(.svelte-1e0rsuc){display:inline-block;margin-bottom:1rem}.terms-hero.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1rem}.it-title.svelte-1e0rsuc{color:var(--color-teal)}.last-updated.svelte-1e0rsuc{font-size:.875rem;opacity:.55;font-style:italic}.terms-body.svelte-1e0rsuc{padding-top:3rem;padding-bottom:5rem;max-width:860px}.lang-tabs.svelte-1e0rsuc{display:flex;gap:.75rem;margin-bottom:3rem}.lang-tab.svelte-1e0rsuc{padding:.5rem 1.25rem;border:1px solid rgba(11,42,74,.15);border-radius:50px;font-size:.875rem;font-weight:600;color:var(--color-primary);transition:all .2s;background:#fff}.lang-tab.svelte-1e0rsuc:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.terms-section.svelte-1e0rsuc{margin-bottom:3rem}.lang-header.svelte-1e0rsuc{margin-bottom:2rem}.lang-badge.svelte-1e0rsuc{display:inline-block;background:#0b2a4a12;color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .85rem;border-radius:50px;margin-bottom:.75rem}.lang-header.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;color:var(--color-primary)}.terms-article.svelte-1e0rsuc{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(11,42,74,.07)}.terms-article.svelte-1e0rsuc:last-child{border-bottom:none}.terms-article.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-size:1rem;font-weight:700;color:var(--color-primary);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.04em}.terms-article.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:.9375rem;line-height:1.75;color:#3a4a5c;margin-bottom:.5rem}.terms-article.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:.5rem 0 .5rem 1.5rem;display:flex;flex-direction:column;gap:.3rem}.terms-article.svelte-1e0rsuc li:where(.svelte-1e0rsuc){font-size:.9375rem;line-height:1.65;color:#3a4a5c}.terms-article.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-teal);font-weight:600;text-decoration:underline}.terms-article.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--color-primary)}.entity-block.svelte-1e0rsuc{background:#0b2a4a0a;border-left:3px solid var(--color-teal);padding:1rem 1.25rem;border-radius:0 8px 8px 0;margin-top:.75rem}.entity-block.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin-bottom:.25rem}.entity-block.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.lang-divider.svelte-1e0rsuc{text-align:center;margin:3rem 0;position:relative}.lang-divider.svelte-1e0rsuc:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#0b2a4a1a}.lang-divider.svelte-1e0rsuc span:where(.svelte-1e0rsuc){position:relative;background:#fff;padding:0 1rem;font-size:.8125rem;color:#0b2a4a66;font-style:italic}.terms-footer-note.svelte-1e0rsuc{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(11,42,74,.1);text-align:center}.terms-footer-note.svelte-1e0rsuc a:where(.svelte-1e0rsuc){font-size:.875rem;color:var(--color-primary);opacity:.6;font-weight:500;transition:opacity .2s}.terms-footer-note.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{opacity:1;color:var(--color-teal)}
