.container[data-astro-cid-lewfxirx]{max-width:820px;margin:0 auto;padding:0 1rem}.container[data-astro-cid-lewfxirx]{word-break:keep-all;overflow-wrap:anywhere}.py-8[data-astro-cid-lewfxirx]{padding-top:var(--space-8);padding-bottom:var(--space-8)}.hero[data-astro-cid-lewfxirx]{text-align:center;margin-bottom:var(--space-8)}.hero__h1[data-astro-cid-lewfxirx]{font-size:var(--text-2xl);font-weight:var(--font-bold);margin:0 0 var(--space-3);line-height:1.3;word-break:keep-all}@media(min-width:768px){.hero__h1[data-astro-cid-lewfxirx]{font-size:var(--text-3xl)}}.hero__tagline[data-astro-cid-lewfxirx]{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-2);word-break:keep-all}.hero__disclaimer[data-astro-cid-lewfxirx]{font-size:.8125rem;color:var(--color-text-muted);margin:0 0 var(--space-6)}.hero__intro[data-astro-cid-lewfxirx]{text-align:left;color:var(--color-text-secondary);line-height:1.8}.hero__intro[data-astro-cid-lewfxirx] p{margin:0 0 var(--space-4)}.hero__intro[data-astro-cid-lewfxirx] strong{color:var(--color-text-primary);font-weight:600}.ranking[data-astro-cid-lewfxirx]{margin:var(--space-8) 0 var(--space-10)}.ranking__h[data-astro-cid-lewfxirx]{font-size:var(--text-xl);font-weight:var(--font-bold);margin:0 0 var(--space-4);word-break:keep-all}.ranking__summary[data-astro-cid-lewfxirx]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0 0 var(--space-4)}.ranking__summary[data-astro-cid-lewfxirx] div[data-astro-cid-lewfxirx]{padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-surface)}.ranking__summary[data-astro-cid-lewfxirx] dt[data-astro-cid-lewfxirx]{font-size:.75rem;color:var(--color-text-muted);margin:0 0 .125rem}.ranking__summary[data-astro-cid-lewfxirx] dd[data-astro-cid-lewfxirx]{margin:0;font-size:.9rem;font-weight:600;color:var(--color-text-primary);word-break:keep-all}.ranking__scroll[data-astro-cid-lewfxirx]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.ranking__table[data-astro-cid-lewfxirx]{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.ranking__table[data-astro-cid-lewfxirx] caption[data-astro-cid-lewfxirx]{caption-side:top;text-align:left;padding:var(--space-3) var(--space-3) var(--space-2);font-size:.8rem;color:var(--color-text-muted)}.ranking__table[data-astro-cid-lewfxirx] th[data-astro-cid-lewfxirx],.ranking__table[data-astro-cid-lewfxirx] td[data-astro-cid-lewfxirx]{padding:.5rem .625rem;border-top:1px solid var(--color-border-light);text-align:left;vertical-align:middle}.ranking__table[data-astro-cid-lewfxirx] thead[data-astro-cid-lewfxirx] th[data-astro-cid-lewfxirx]{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-surface);white-space:nowrap}.ranking__table[data-astro-cid-lewfxirx] tbody[data-astro-cid-lewfxirx] th[data-astro-cid-lewfxirx]{font-weight:500}.ranking__table[data-astro-cid-lewfxirx] .num[data-astro-cid-lewfxirx]{text-align:right;white-space:nowrap}.ranking__name[data-astro-cid-lewfxirx]{display:block;color:var(--color-text-primary)}.ranking__local[data-astro-cid-lewfxirx]{display:block;font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}.ranking__vs--over[data-astro-cid-lewfxirx]{color:#b45309}.ranking__vs--under[data-astro-cid-lewfxirx]{color:#1d4ed8}.ranking__vs--base[data-astro-cid-lewfxirx],.ranking__vs--even[data-astro-cid-lewfxirx]{color:var(--color-text-muted)}.ranking__table[data-astro-cid-lewfxirx] tr[data-astro-cid-lewfxirx].is-korea{background:#fef3c7}.ranking__table[data-astro-cid-lewfxirx] tr[data-astro-cid-lewfxirx].is-korea th[data-astro-cid-lewfxirx],.ranking__table[data-astro-cid-lewfxirx] tr[data-astro-cid-lewfxirx].is-korea td[data-astro-cid-lewfxirx]{font-weight:700}.ranking__table[data-astro-cid-lewfxirx] tr[data-astro-cid-lewfxirx].is-base{background:var(--color-surface)}.ranking__note[data-astro-cid-lewfxirx]{margin:var(--space-3) 0 0;font-size:.85rem;line-height:1.7;color:var(--color-text-muted)}@media(max-width:420px){.ranking__summary[data-astro-cid-lewfxirx]{grid-template-columns:1fr}.ranking__table[data-astro-cid-lewfxirx] th[data-astro-cid-lewfxirx],.ranking__table[data-astro-cid-lewfxirx] td[data-astro-cid-lewfxirx]{padding:.5rem .375rem}}.features[data-astro-cid-lewfxirx]{display:grid;gap:var(--space-4);margin:var(--space-10) 0}@media(min-width:640px){.features[data-astro-cid-lewfxirx]{grid-template-columns:repeat(2,1fr)}}.feature[data-astro-cid-lewfxirx]{padding:var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg)}.feature__title[data-astro-cid-lewfxirx]{font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-2);color:var(--color-text-primary);word-break:keep-all}.feature__body[data-astro-cid-lewfxirx]{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.7}.flagship[data-astro-cid-lewfxirx]{background:var(--color-bg);border:1px solid var(--color-border-light);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin:var(--space-8) 0}.flagship__eyebrow[data-astro-cid-lewfxirx]{margin:0 0 var(--space-1);font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.flagship__h[data-astro-cid-lewfxirx]{font-size:var(--text-xl);font-weight:var(--font-bold);margin:0 0 var(--space-2);color:var(--color-text-primary);word-break:keep-all}.flagship[data-astro-cid-lewfxirx] p[data-astro-cid-lewfxirx]{color:var(--color-text-secondary);margin:0 0 var(--space-4)}.flagship[data-astro-cid-lewfxirx] p[data-astro-cid-lewfxirx].flagship__eyebrow{color:var(--color-text-muted);margin:0 0 var(--space-1)}.flagship__cta[data-astro-cid-lewfxirx]{color:var(--color-primary);font-weight:600;text-decoration:underline}.feature__link[data-astro-cid-lewfxirx]{display:inline-block;margin-top:var(--space-2);font-size:.875rem;color:var(--color-primary);text-decoration:underline}.articles[data-astro-cid-lewfxirx]{margin:var(--space-10) 0}.articles__h[data-astro-cid-lewfxirx]{font-size:var(--text-xl);font-weight:var(--font-bold);margin:0 0 var(--space-2)}.articles__sub[data-astro-cid-lewfxirx]{color:var(--color-text-secondary);margin:0 0 var(--space-4)}.articles__list[data-astro-cid-lewfxirx]{list-style:none;padding:0;margin:0}.articles__item[data-astro-cid-lewfxirx]{border-bottom:1px solid var(--color-border-light)}.articles__item[data-astro-cid-lewfxirx] a[data-astro-cid-lewfxirx]{display:flex;flex-direction:column;gap:.25rem;padding:var(--space-3) 0;text-decoration:none;color:var(--color-text-primary)}.articles__item[data-astro-cid-lewfxirx] a[data-astro-cid-lewfxirx]:hover{color:var(--color-primary)}.articles__title[data-astro-cid-lewfxirx]{font-weight:500}.articles__desc[data-astro-cid-lewfxirx]{color:var(--color-text-muted);font-size:.875rem}.crosslinks[data-astro-cid-lewfxirx]{margin:var(--space-10) 0;padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md)}.crosslinks__h[data-astro-cid-lewfxirx]{font-size:var(--text-lg);font-weight:600;margin:0 0 var(--space-2)}.crosslinks__sub[data-astro-cid-lewfxirx]{color:var(--color-text-secondary);font-size:.9rem;margin:0 0 var(--space-3)}.crosslinks__list[data-astro-cid-lewfxirx]{list-style:none;padding:0;margin:0}.crosslinks__list[data-astro-cid-lewfxirx] li[data-astro-cid-lewfxirx]{padding:var(--space-2) 0;font-size:.9rem}.crosslinks__list[data-astro-cid-lewfxirx] a[data-astro-cid-lewfxirx]{color:var(--color-text-primary);text-decoration:underline}.crosslinks__note[data-astro-cid-lewfxirx]{color:var(--color-text-muted)}.portal-footer[data-astro-cid-lewfxirx]{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);text-align:center}.portal-footer__source[data-astro-cid-lewfxirx]{color:var(--color-text-muted);font-size:.85rem;margin:0 0 var(--space-3)}.portal-footer__cta[data-astro-cid-lewfxirx]{color:var(--color-text-secondary);text-decoration:none;font-weight:500}.portal-footer__cta[data-astro-cid-lewfxirx]:hover{color:var(--color-text-primary)}
