
/* Static VS Code compatibility layer. The original WordPress theme CSS is unchanged. */
.static-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.static-fc{min-height:210px}.static-stack{display:grid;gap:20px}.static-opinion,.episode-card{background:#fff;border:1px solid var(--line);padding:28px}.static-opinion h2,.episode-card h2{font-size:28px;line-height:1.15;margin:12px 0}.static-opinion h2 a{color:var(--ink);text-decoration:none}.static-opinion p,.episode-card p{color:var(--body);margin-top:12px}.page-hero{padding:58px 0;background:#fff;border-bottom:1px solid var(--line)}.page-hero h1{font-size:48px;line-height:1.05;margin-top:8px}.page-hero p{max-width:760px;margin-top:14px;font-size:18px;color:var(--body)}.page-hero--violet{background:var(--violet-pale)}.page-podcast{padding:58px 0}.article-shell{padding:58px 0}.article-wrap{max-width:880px}.article-wrap h1{font-size:52px;line-height:1.04;letter-spacing:-.02em;margin:12px 0 18px}.article-deck{font-family:var(--font-serif);font-size:24px;line-height:1.35;color:var(--body);margin:18px 0}.article-meta{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}.article-verdict{display:flex;gap:10px;align-items:center}.article-content{font-family:var(--font-serif);font-size:19px;line-height:1.7;margin-top:32px}.article-content h2{font-family:var(--font-sans);font-size:30px;line-height:1.2;margin:36px 0 12px}.article-content p,.article-content ul{margin:0 0 18px}.article-content table{width:100%;border-collapse:collapse;margin:24px 0}.article-content th,.article-content td{border:1px solid var(--line);padding:12px;text-align:left}.source-box{background:#fff;border:1px solid var(--line);padding:24px;margin-top:34px}.rating-list{display:grid;gap:14px;margin-top:24px}.rating-list>div{display:flex;gap:12px;align-items:center}.static-form{display:grid;gap:18px;margin-top:24px}.static-form label{display:grid;gap:6px;font-family:var(--font-sans);font-size:14px;font-weight:700}.static-form input,.static-form textarea{width:100%;border:1px solid var(--line-strong);padding:13px 14px;font:inherit;background:#fff}.coverage-card{background:#f7f8fb;border:1px solid var(--line);padding:28px}.coverage-card h3{font-size:26px;margin:10px 0}.coverage-card p{font-family:var(--font-serif);font-size:21px;margin:14px 0}.static-empty{padding:30px 0;color:var(--muted)}
@media(max-width:900px){.static-grid{grid-template-columns:1fr}.article-wrap h1,.page-hero h1{font-size:38px}.main-nav{order:3;flex-basis:100%;overflow-x:auto}.main-nav ul{flex-wrap:nowrap}.site-header__in{gap:8px 16px}}
