.sh.astro-sih2aavt{-webkit-backdrop-filter:blur(14px);position:sticky;top:0}.sh-blog.astro-sih2aavt{z-index:50;background:#eef1f6e0}.sh-policy.astro-sih2aavt{z-index:100;border-bottom:1px solid var(--border);background:#ffffffeb}.sh-in.astro-sih2aavt{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;height:68px;margin:0 auto;padding:0 clamp(16px,3vw,40px);display:flex}.sh-policy.astro-sih2aavt .sh-in.astro-sih2aavt{max-width:1320px;padding:0 clamp(16px,4vw,48px)}.sh-nav.astro-sih2aavt{align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.sh-link.astro-sih2aavt{color:var(--text-2);border-radius:9px;padding:10px 14px}.sh-link.astro-sih2aavt:hover{color:var(--blue)}.sh-blog.astro-sih2aavt .sh-link.astro-sih2aavt:hover{background:#fff}.sh-policy.astro-sih2aavt .sh-link.astro-sih2aavt:hover{background:var(--surface)}.sh-cta.astro-sih2aavt{background:var(--navy);color:#fff;border-radius:10px;align-items:center;height:40px;padding:0 16px;font-weight:700;display:flex}.sh-cta.astro-sih2aavt:hover{background:var(--blue);color:#fff}.cm.astro-jfh6va5t{background:var(--surface);padding:clamp(48px,6vw,80px) clamp(16px,4vw,48px)}.cm-in.astro-jfh6va5t{max-width:1320px;margin:0 auto}.cm-head.astro-jfh6va5t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}h2.astro-jfh6va5t{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:300}h2.astro-jfh6va5t b{font-weight:700}.cm-head.astro-jfh6va5t span.astro-jfh6va5t{color:var(--text-2);font-size:14px}.cm-grid.astro-jfh6va5t{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:28px;display:grid}.cm-card.astro-jfh6va5t{border-radius:20px;flex-direction:column;gap:14px;min-height:220px;padding:28px;display:flex}.cm-ico.astro-jfh6va5t{font-size:32px}.cm-title.astro-jfh6va5t{letter-spacing:-.03em;margin-top:auto;font-size:23px;font-weight:700;line-height:1.1}.cm-text.astro-jfh6va5t{font-size:15px;line-height:1.5}.cm-navy.astro-jfh6va5t{background:var(--navy);color:#fff}.cm-navy.astro-jfh6va5t .cm-ico.astro-jfh6va5t{color:var(--green)}.cm-navy.astro-jfh6va5t .cm-text.astro-jfh6va5t{color:var(--on-dark)}.cm-blue.astro-jfh6va5t{background:var(--blue);color:#fff}.cm-blue.astro-jfh6va5t .cm-text.astro-jfh6va5t{color:#e3ecff}.cm-white.astro-jfh6va5t{border:1px solid var(--border);background:#fff}.cm-white.astro-jfh6va5t .cm-ico.astro-jfh6va5t{color:var(--blue)}.cm-white.astro-jfh6va5t .cm-text.astro-jfh6va5t{color:var(--text-2)}.cm-green.astro-jfh6va5t{background:var(--green);color:var(--navy)}.toc.astro-32vlhhtc{align-self:start;padding:56px 0 40px;position:sticky;top:92px}.toc-label.astro-32vlhhtc{letter-spacing:.12em;color:var(--text-2);font-size:12px;font-weight:700}.toc-nav.astro-32vlhhtc{flex-direction:column;gap:2px;margin-top:16px;display:flex}.toc-link.astro-32vlhhtc{color:var(--text-2);background:0 0;border-radius:9px;align-items:baseline;gap:12px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.35;transition:background .2s,color .2s;display:flex}.toc-link.astro-32vlhhtc:hover{background:var(--surface);color:var(--blue)}.toc-link.astro-32vlhhtc.is-on{color:var(--navy);background:#e8effe;font-weight:700}.toc-n.astro-32vlhhtc{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px}.fc.astro-ebo6gcvt{background:var(--navy);color:#fff;padding:56px clamp(16px,3vw,40px) 28px}.fc-policy.astro-ebo6gcvt{padding:56px clamp(16px,4vw,48px) 28px}.fc-in.astro-ebo6gcvt{max-width:1440px;margin:0 auto}.fc-policy.astro-ebo6gcvt .fc-in.astro-ebo6gcvt{max-width:1320px}.fc-top.astro-ebo6gcvt{border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.fc-links.astro-ebo6gcvt{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.fc-link.astro-ebo6gcvt{color:#fff}.fc-link.astro-ebo6gcvt:hover,.fc-link.astro-ebo6gcvt.is-active{color:var(--green)}.fc-dpo-row.astro-ebo6gcvt{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:24px;font-size:14px;display:flex}.fc-muted.astro-ebo6gcvt{color:var(--on-dark)}.fc-dpo.astro-ebo6gcvt{color:var(--green);font-weight:700}.fc-dpo.astro-ebo6gcvt:hover{color:#fff}.fc-legal.astro-ebo6gcvt{color:var(--on-dark-2);text-wrap:pretty;margin:24px 0 0;font-size:13px;line-height:1.6}.fc-policy.astro-ebo6gcvt .fc-legal.astro-ebo6gcvt{margin-top:16px}.fc-copy.astro-ebo6gcvt{color:var(--on-dark);margin-top:24px;font-size:13px}
