.article-shell{width:min(980px,100%);margin:auto;padding:72px 8% 100px}.article-kicker{margin:0 0 20px;color:var(--deep);font:400 11px/1.5 Plex,monospace;letter-spacing:.1em}.article-shell h1{max-width:820px;font-size:clamp(43px,6vw,74px);margin:0 0 24px}.article-intro{max-width:720px;font-size:20px;line-height:1.55;color:#3e4145;margin:0 0 42px}.article-meta{color:var(--muted);font:400 11px/1.5 Plex,monospace;border-top:1px solid var(--line);padding-top:14px}.article-shell h2{font-size:clamp(30px,4vw,46px);margin:64px 0 18px}.article-shell h3{font-size:25px;margin:35px 0 8px}.article-shell p,.article-shell li{max-width:720px}.article-shell p{margin:0 0 17px}.article-shell ul,.article-shell ol{padding-left:25px}.article-shell li{margin:8px 0}.answer{border-left:3px solid var(--signal);padding:16px 20px;background:#ebe9e3;font-size:18px;line-height:1.5;margin:22px 0 28px}.compare{border-collapse:collapse;width:100%;margin:25px 0 32px;font-size:14px}.compare th,.compare td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:14px 12px}.compare th{font:400 11px/1.5 Plex,monospace;letter-spacing:.05em;color:var(--deep)}.source-note{color:var(--muted);font-size:13px}.article-cta{display:flex;gap:18px;flex-wrap:wrap;margin:30px 0}.article-shell a{color:inherit}.article-nav{width:min(980px,100%);margin:auto;padding:20px 8%;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.article-nav a{text-decoration:none}.article-nav a:hover{text-decoration:underline}@media(max-width:620px){.article-shell{padding:48px 6% 72px}.article-intro{font-size:18px}.article-shell h2{margin-top:48px}.compare{font-size:12px;display:block;overflow-x:auto;white-space:normal}.article-nav{padding-inline:6%;font-size:11px}}
