.nl .nl-post-fig{margin:0}.nl .nl-post-shot{aspect-ratio:980/560;width:100%}.nl .nl-post-fig figcaption{color:var(--muted,#6b6f78);text-align:center;margin-top:14px;font-size:14px}.nl .nl-post-by{color:var(--muted,#6b6f78);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px;font-size:14px;display:flex}.nl .nl-post-by a{color:inherit;text-underline-offset:3px;text-decoration:underline}.nl .nl-post-by span+span:before{content:"·";margin-right:14px}.nl .nl-post-stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nl .nl-post-stat{border:1px solid var(--win-line,#0b0d121a);background:var(--win,#fff);border-radius:16px;margin:0;padding:26px 24px}.nl .nl-post-stat b{letter-spacing:-.03em;font-size:44px;font-weight:600;line-height:1;display:block}.nl .nl-post-stat span{color:var(--muted,#6b6f78);margin-top:10px;font-size:15px;display:block}.nl .nl-blog-list{grid-template-columns:repeat(2,1fr);gap:40px;margin:0;padding:40px;list-style:none;display:grid}.nl .nl-blog-card{color:inherit;text-decoration:none;display:block}.nl .nl-blog-card .nl-win{aspect-ratio:980/560;width:100%;transition:transform .25s}.nl .nl-blog-card:hover .nl-win{transform:translateY(-3px)}.nl .nl-blog-card h3{letter-spacing:-.02em;margin:20px 0 8px;font-size:22px;font-weight:600;line-height:1.25}.nl .nl-blog-card p{color:var(--muted,#6b6f78);margin:0;font-size:15px;line-height:1.55}.nl .nl-blog-card .nl-blog-meta{margin-top:12px;font-size:13px}.nl .nl-post-compare .nl-pg-table td{vertical-align:middle}.nl .nl-post-mark{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nl .nl-post-mark--yes{color:#0f7a4a;background:#16a36224}.nl .nl-post-mark--no{color:#c2413b;background:#dc443c1f}.nl .nl-post-mark--na{color:var(--muted,#6b6f78);background:#787c8624}.nl .nl-post-compare .nl-pg-table :is(th,td):nth-child(2){color:var(--ink);font-weight:500}.nl .nl-post-compare-note{padding:14px var(--pad) 0;color:var(--muted,#6b6f78);margin:0;font-size:13px;line-height:19px}@media (max-width:767px){.nl .nl-post-stats,.nl .nl-blog-list{grid-template-columns:1fr}.nl .nl-blog-list{padding:24px 16px}.nl .nl-post-stat b{font-size:36px}.nl .nl-post-shot,.nl .nl-blog-card .nl-win{aspect-ratio:980/640}}
