.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}}:root.mq-g body.lp :is(h1,h2,h3){font-weight:700}:root.mq-g body.lp :is(.title-xl,.title-l,.article h1){letter-spacing:-.045em;line-height:1.02}:root.mq-g body.lp :is(.title-l,.article h1)+:is(.lead,.meta){margin-top:20px}:root.mq-g body.lp .eyebrow:has(+:is(h1,h2,h3,.title-xl,.title-l,.title-m)){display:none}:root.mq-g body.lp .lp-nav a[aria-current=page]{color:var(--ink);text-underline-offset:6px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}:root.mq-g body.lp .site-header .icon-btn{background:var(--soft);color:var(--ink);border-color:#0000}:root.mq-g body.lp .breadcrumb{font-weight:600}:root.mq-g body.lp :is(.post-card,.content .card){border-color:var(--mq-line);box-shadow:var(--g-shadow);background-image:var(--g-grain);border-radius:24px}:root.mq-g body.lp .post-card h2{letter-spacing:-.025em}:root.mq-g body.lp .tip{background:var(--soft)}:root.mq-g body.lp .table-wrap{border-color:var(--mq-line);box-shadow:var(--g-shadow);background-image:var(--g-grain)}:root.mq-g body.lp .compare :is(th,td){border-bottom-color:var(--mq-line)}:root.mq-g body.lp .compare thead th{font-weight:700}:root.mq-g body.lp .compare .is-us,:root.mq-g.dk body.lp .compare .is-us{background:var(--soft)}:root.mq-g body.lp .article-cta{background-color:#161618;background-image:var(--g-grain-nuit);color:#f5f5f7}:root.mq-g body.lp .article-cta h2{color:#f5f5f7}:root.mq-g body.lp .article-cta p{color:#a1a1a6}:root.mq-g body.lp :is(.article-cta,.evening) .btn--gold{color:#000;background:#f5f5f7}:root.mq-g body.lp .faq--page details{margin-bottom:8px}:root.mq-g body.lp main.content .card,:root.mq-g body.lp .content .card{border:1px solid var(--mq-line);background-color:var(--surface);padding:28px}:root.mq-g body.lp .faq details{background:var(--soft);border-bottom:0;border-radius:18px;margin-bottom:8px;padding:18px 22px}
