.legal-topnav[data-astro-cid-6c37ayvr]{background:var(--color-white);border-bottom:1px solid var(--border-muted);align-items:center;height:64px;padding:0 24px;display:flex}.legal-topnav-inner[data-astro-cid-6c37ayvr]{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;margin:0 auto;display:flex}.legal-topnav-logo[data-astro-cid-6c37ayvr]{display:inline-flex;& img{width:auto;height:36px;display:block}}.legal-print-btn[data-astro-cid-6c37ayvr]{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-pill);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .25s;display:inline-flex;&:hover{background:var(--color-primary-500)}& svg{width:15px;height:15px}}.legal-intro[data-astro-cid-6c37ayvr]{background:var(--color-white);border-bottom:1px solid var(--border-muted);padding:40px 24px 44px}.legal-intro-inner[data-astro-cid-6c37ayvr]{max-width:1200px;margin:0 auto;& h1{font-family:var(--font-sans);color:var(--color-ink-900);letter-spacing:-.025em;max-width:680px;margin:0 0 16px;font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:700;line-height:1.1}}.legal-eyebrow[data-astro-cid-6c37ayvr]{background:var(--color-lilac-3);border:1px solid var(--color-lilac-2);border-radius:var(--radius-pill);letter-spacing:.09em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:7px;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.legal-desc[data-astro-cid-6c37ayvr]{color:var(--color-muted-600);max-width:580px;margin:0 0 24px;font-size:1rem;line-height:1.6}.legal-meta[data-astro-cid-6c37ayvr]{flex-wrap:wrap;gap:8px;display:flex}.legal-meta-item[data-astro-cid-6c37ayvr]{background:var(--color-page-bg);border:1px solid var(--border-muted);border-radius:var(--radius-pill);color:var(--color-muted-600);align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex;& svg{color:var(--color-primary);opacity:.8}}.legal-layout[data-astro-cid-6c37ayvr]{grid-template-columns:1fr;align-items:start;gap:24px;max-width:1200px;margin:0 auto;padding:28px 16px 64px;display:grid;@media (width>840px){grid-template-columns:210px 1fr;gap:36px;padding:48px 24px 96px}}.legal-content[data-astro-cid-6c37ayvr]{min-width:0}.legal-toc[data-astro-cid-6c37ayvr]{background:var(--color-white);border:1px solid var(--border-muted);border-radius:10px;padding:20px 16px;box-shadow:0 2px 8px #00000014;@media (width>840px){border-radius:16px;position:sticky;top:32px}}.legal-toc-title[data-astro-cid-6c37ayvr]{letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted-500);border-bottom:1px solid var(--border-muted);margin-bottom:8px;padding:0 8px 12px;font-size:11px;font-weight:600}.legal-toc-list[data-astro-cid-6c37ayvr]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.legal-toc-item[data-astro-cid-6c37ayvr]>a[data-astro-cid-6c37ayvr]{color:var(--color-muted-600);border-radius:8px;align-items:flex-start;gap:9px;padding:7px 8px;font-size:13px;line-height:1.4;text-decoration:none;transition:background .18s,color .18s;display:flex;& .n{color:var(--color-primary);opacity:.7;min-width:18px;padding-top:1px;font-size:11px;font-weight:700}&:hover{background:var(--color-lilac-3);color:var(--color-primary)}}.legal-toc-item[data-astro-cid-6c37ayvr].active>a[data-astro-cid-6c37ayvr]{background:var(--color-lilac-3);color:var(--color-primary);font-weight:600;& .n{opacity:1}}@media print{.legal-topnav[data-astro-cid-6c37ayvr]{border:none;height:auto;padding:0 0 4px}.legal-print-btn[data-astro-cid-6c37ayvr],.legal-toc[data-astro-cid-6c37ayvr]{display:none!important}.legal-layout[data-astro-cid-6c37ayvr]{max-width:100%;padding:0;display:block}.legal-intro[data-astro-cid-6c37ayvr]{border:none;padding:0 0 14px}.legal-meta[data-astro-cid-6c37ayvr]{break-inside:avoid}}.legal-card[data-astro-cid-pwiu4xpq]{background:var(--color-white);border:1px solid var(--border-muted);border-radius:10px;margin-bottom:20px;padding:24px 20px;scroll-margin-top:36px;@media (width>840px){border-radius:16px;padding:36px 40px}& p{color:var(--color-ink-700);text-wrap:pretty;margin:0 0 14px;font-size:.9375rem;line-height:1.72}& p:last-child{margin-bottom:0}& strong{color:var(--color-ink-900)}& a{color:var(--color-primary);text-underline-offset:3px;font-weight:500;text-decoration:underline}& h3{color:var(--color-ink-900);margin:28px 0 10px;font-size:.95rem;font-weight:700}& ul{color:var(--color-ink-700);margin:0 0 14px;padding-left:22px}& ul li{margin-bottom:6px;font-size:.9375rem;line-height:1.68}& .clause-list{flex-direction:column;gap:14px;margin:0 0 14px;padding:0;list-style:none;display:flex}& .clause-list>li{align-items:flex-start;gap:12px;scroll-margin-top:36px;font-size:.9375rem;line-height:1.68;display:flex}& .clause-list .ci{min-width:36px;color:var(--color-primary);opacity:.8;padding-top:3px;font-size:.8125rem;font-weight:600}& .clause-list .cb{flex:1;min-width:0}& .clause-list .cb p{margin-bottom:10px}& .info-box{background:var(--color-lilac-3);border:1px solid var(--color-lilac-2);border-radius:10px;margin:16px 0;padding:14px 18px}& .info-box p{color:var(--color-primary);margin:0 0 8px;font-size:.875rem;line-height:1.6}& .info-box p:last-child{margin-bottom:0}& .subsec-divider{background:var(--border-muted);height:1px;margin:28px 0}}.legal-card-head[data-astro-cid-pwiu4xpq]{border-bottom:1px solid var(--border-muted);align-items:flex-start;gap:14px;margin-bottom:22px;padding-bottom:20px;display:flex;& h2{font-family:var(--font-sans);color:var(--color-primary);letter-spacing:normal;margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}}.legal-card-num[data-astro-cid-pwiu4xpq]{background:var(--color-lilac-3);width:34px;min-width:34px;height:34px;color:var(--color-primary);border-radius:9px;justify-content:center;align-items:center;margin-top:2px;font-size:13px;font-weight:700;display:flex}@media print{.legal-card[data-astro-cid-pwiu4xpq]{box-shadow:none;break-inside:auto;border:1px solid #ddd;margin-bottom:14px;padding:18px 22px;& li{break-inside:avoid}& a{text-decoration:none}& .info-box{break-inside:avoid}}.legal-card-head[data-astro-cid-pwiu4xpq],h2[data-astro-cid-pwiu4xpq]{break-after:avoid}}
