h1[data-astro-cid-zg7dkzxc]{font-family:Inter,sans-serif}.back-to-top[data-astro-cid-zg7dkzxc]{z-index:40;border:1px solid var(--color-line-700);width:2.75rem;height:2.75rem;color:var(--color-text-500);cursor:pointer;opacity:0;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(.5rem);box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a}.back-to-top[data-astro-cid-zg7dkzxc].visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top[data-astro-cid-zg7dkzxc]:hover{border-color:var(--color-line-500);color:var(--color-text-900)}@media (prefers-reduced-motion:reduce){.back-to-top[data-astro-cid-zg7dkzxc]{transition:none}}.toc[data-astro-cid-zg7dkzxc]{border:1px solid var(--color-line-700);background:var(--color-bg-50);border-radius:.75rem;padding:1rem 1.25rem}.toc-link[data-astro-cid-zg7dkzxc]{color:var(--color-text-600);border-left:2px solid #0000;border-radius:0 .25rem .25rem 0;margin-left:-.5rem;padding:.5rem;font-size:.875rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:block}.toc-link[data-astro-cid-zg7dkzxc]:hover{color:var(--color-text-900);background-color:var(--color-bg-100);border-left-color:var(--color-text-400)}@media (prefers-reduced-motion:reduce){.toc-link[data-astro-cid-zg7dkzxc]{transition:none}}.blog-body[data-astro-cid-zg7dkzxc]{gap:1.4rem;display:grid}.blog-body[data-astro-cid-zg7dkzxc] h2{letter-spacing:-.02em;color:var(--color-text-900);margin:0;scroll-margin-top:6rem;font-size:22px;font-weight:600;line-height:1.25}.blog-body[data-astro-cid-zg7dkzxc] h3{color:var(--color-text-800);margin:.6rem 0 0;font-size:1.05rem;font-weight:650;line-height:1.35}.blog-body[data-astro-cid-zg7dkzxc] p,.blog-body[data-astro-cid-zg7dkzxc] li{color:var(--color-text-600);font-size:.95rem;line-height:1.7}.blog-body[data-astro-cid-zg7dkzxc] p{margin:.85rem 0 0}.blog-body[data-astro-cid-zg7dkzxc] strong{color:var(--color-text-900);font-weight:650}.blog-body[data-astro-cid-zg7dkzxc] ul,.blog-body[data-astro-cid-zg7dkzxc] ol{margin:.85rem 0 0;padding-left:1.2rem}.blog-body[data-astro-cid-zg7dkzxc] ul{list-style-type:disc}.blog-body[data-astro-cid-zg7dkzxc] ol{list-style-type:decimal}.blog-body[data-astro-cid-zg7dkzxc] li+li{margin-top:.4rem}.blog-body[data-astro-cid-zg7dkzxc] li::marker{color:color-mix(in srgb, var(--color-primary-500) 55%, var(--color-text-600))}.blog-body[data-astro-cid-zg7dkzxc] a{color:var(--color-primary-700);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-primary-700) 35%, transparent);text-underline-offset:2px}.blog-body[data-astro-cid-zg7dkzxc] img{border:1px solid var(--color-line-700);border-radius:.75rem;max-width:100%;height:auto;margin:.85rem 0 0}.blog-body[data-astro-cid-zg7dkzxc] table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin:.85rem 0 0;font-size:14px;display:block;overflow-x:auto}.blog-body[data-astro-cid-zg7dkzxc] th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-400);border-bottom:1px solid #eef2f7;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.2}.blog-body[data-astro-cid-zg7dkzxc] td{color:var(--color-text-700);font-variant-numeric:tabular-nums;border-bottom:1px solid #eef2f7;padding:10px 12px}.report[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:28px;max-width:760px;margin:0 auto;padding:2rem 1rem 4rem;display:flex}.report-title[data-astro-cid-zg7dkzxc]{letter-spacing:-.015em;color:var(--color-text-900);text-wrap:balance;font-size:2rem;font-weight:600;line-height:1.15}@media (width>=640px){.report-title[data-astro-cid-zg7dkzxc]{font-size:2.5rem}}.top[data-astro-cid-zg7dkzxc]{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.card[data-astro-cid-zg7dkzxc],.blog-body[data-astro-cid-zg7dkzxc] .card,.blog-body[data-astro-cid-zg7dkzxc] figure{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.blog-body[data-astro-cid-zg7dkzxc] figure{margin:.85rem 0 0}.blog-body[data-astro-cid-zg7dkzxc] figure img{border:0;border-radius:0;width:100%;margin:0}.blog-body[data-astro-cid-zg7dkzxc] figcaption{color:var(--color-text-400);font-size:13px;line-height:1.5}.blog-body[data-astro-cid-zg7dkzxc] .card h3{margin:0;font-size:16px;font-weight:600}.method[data-astro-cid-zg7dkzxc]{background:#f8fafc;border-color:#f1f5f9}.blog-body[data-astro-cid-zg7dkzxc] .stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:.85rem;display:grid}.blog-body[data-astro-cid-zg7dkzxc] .stats>*{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.blog-body[data-astro-cid-zg7dkzxc] .stats b{font-variant-numeric:tabular-nums;color:var(--color-text-900);font-size:30px;font-weight:700;line-height:1}.blog-body[data-astro-cid-zg7dkzxc] .stats span{color:#64748b;font-size:12px;line-height:1.3}.sec[data-astro-cid-zg7dkzxc]{color:var(--color-text-900);font-size:22px;font-weight:600;line-height:1.25}.faq[data-astro-cid-zg7dkzxc]{border-top:1px solid #eef2f7;flex-direction:column;gap:6px;padding:14px 0;font-size:15px;display:flex}.cta[data-astro-cid-zg7dkzxc]{color:#fff;background:#111827;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.cta[data-astro-cid-zg7dkzxc] a{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}
