.lp-nav a[aria-current=page]{color:var(--accent)}.content{padding-block:48px 96px}.content>.lead{max-width:640px}.post-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.post-card h2{letter-spacing:-.02em;margin:0 0 10px;font-size:22px;line-height:1.2}.post-card h2 a{text-decoration:none}.post-card p{color:var(--muted);margin:0 0 12px}.post-card .eyebrow{margin-bottom:10px}.article{max-width:760px;padding-block:40px 96px}.article h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(34px,5vw,50px);line-height:1.05}.article h2{letter-spacing:-.03em;margin:48px 0 12px;font-size:28px;line-height:1.15}.article p,.article li{color:var(--ink)}.article .lead{max-width:none;margin-top:24px}.breadcrumb{color:var(--muted);margin-bottom:24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.meta{color:var(--muted);margin:0;font-size:15px}.tip{background:var(--ok-bg);color:var(--ink);border-radius:20px;margin:28px 0;padding:20px 24px}.dk .tip{background:var(--surface)}.read-next{color:var(--muted);margin-top:48px;font-size:15px}.faq--page{max-width:820px;margin:0;padding:32px 0 0}.faq--page h2{text-align:left;margin-bottom:8px;font-size:28px}.notice-date{color:var(--muted);max-width:760px;margin:0 0 28px;font-size:15px}.table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:24px;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:860px;font-size:15px;line-height:1.45}.compare th,.compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px}.compare tbody tr:last-child>*{border-bottom:0}.compare thead th{font-size:14px;font-weight:800}.compare tbody th{color:var(--muted);width:180px;font-weight:700}.compare .is-us{background:var(--ok-bg);font-weight:700}.dk .compare .is-us{background:#163128}.compare-notes,.sources{margin-top:64px}.compare-notes h2,.sources h2{letter-spacing:-.03em;margin:0 0 24px;font-size:32px}.compare-notes .card p{color:var(--muted)}.sources ul{padding-left:20px}.article-cta{background:var(--night);color:#f4f1ea;text-align:center;border-radius:24px;margin-top:64px;padding:40px 32px}.article-cta h2{letter-spacing:-.03em;color:#f4f1ea;margin:0 0 10px;font-size:30px}.article-cta p{color:#b7c4bd;max-width:480px;margin:0 auto 24px}@media (width<=640px){.wrap.content,.wrap.article{padding-inline:16px}.article-cta{padding:32px 20px}}
