header[data-astro-cid-g5songws]{border-left:3px solid var(--accent);margin-bottom:48px;padding-left:20px}.label[data-astro-cid-g5songws]{letter-spacing:.12em;color:var(--accent);text-transform:uppercase;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px}h1[data-astro-cid-g5songws]{color:var(--text-bright);margin-bottom:18px;font-family:Bitter,serif;font-size:clamp(26px,5vw,40px);font-weight:700;line-height:1.25}.meta[data-astro-cid-g5songws]{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:16px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.tag[data-astro-cid-g5songws]{background:var(--surface);border:1px solid var(--border);border-radius:2px;padding:1px 8px;font-size:11px}.intro[data-astro-cid-g5songws]{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);color:var(--text-bright);margin-bottom:48px;padding:22px 26px;font-size:16px;line-height:1.75}.prose[data-astro-cid-g5songws] h2{color:var(--text-bright);border-bottom:1px solid var(--border);margin:52px 0 18px;padding-bottom:10px;font-family:Bitter,serif;font-size:22px;font-weight:600}.prose[data-astro-cid-g5songws] h3{color:var(--text-bright);margin:32px 0 12px;font-family:Bitter,serif;font-size:17px;font-weight:600}.prose[data-astro-cid-g5songws] p{color:var(--text);margin-bottom:20px}.prose[data-astro-cid-g5songws] ul,.prose[data-astro-cid-g5songws] ol{color:var(--text);margin:0 0 20px 24px}.prose[data-astro-cid-g5songws] li{margin-bottom:6px}.prose[data-astro-cid-g5songws] blockquote{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--warning);color:var(--text);margin:28px 0;padding:18px 22px;font-size:15px;line-height:1.7}.prose[data-astro-cid-g5songws] .callout{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--warning);margin:28px 0;padding:18px 22px;font-size:15px;line-height:1.7}.prose[data-astro-cid-g5songws] .callout.good{border-left-color:var(--good)}.prose[data-astro-cid-g5songws] .callout.bad{border-left-color:var(--accent)}.prose[data-astro-cid-g5songws] .callout-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px}.prose[data-astro-cid-g5songws] .comparison{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.prose[data-astro-cid-g5songws] .comparison-box{background:var(--surface);border:1px solid var(--border);padding:18px 20px}.prose[data-astro-cid-g5songws] .comparison-box .box-label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px}.prose[data-astro-cid-g5songws] .comparison-box.bad .box-label{color:var(--accent)}.prose[data-astro-cid-g5songws] .comparison-box.good .box-label{color:var(--good)}.prose[data-astro-cid-g5songws] .comparison-box ul{color:var(--text);padding:0;font-size:14px;line-height:1.9;list-style:none}.prose[data-astro-cid-g5songws] .comparison-box ul li:before{margin-right:8px;font-size:11px}.prose[data-astro-cid-g5songws] .comparison-box.bad ul li:before{content:"✕";color:var(--accent)}.prose[data-astro-cid-g5songws] .comparison-box.good ul li:before,.prose[data-astro-cid-g5songws] .comparison-box.bad ul li.positive:before{content:"✓";color:var(--good)}.prose[data-astro-cid-g5songws] .stat-row{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;display:grid}.prose[data-astro-cid-g5songws] .stat-box{background:var(--surface);border:1px solid var(--border);text-align:center;padding:18px 16px}.prose[data-astro-cid-g5songws] .stat-box .num{color:var(--text-bright);margin-bottom:4px;font-family:Bitter,serif;font-size:28px;font-weight:700;display:block}.prose[data-astro-cid-g5songws] .stat-box .desc{color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:12px}@media (width<=560px){.prose[data-astro-cid-g5songws] .comparison,.prose[data-astro-cid-g5songws] .stat-row{grid-template-columns:1fr}}.prose[data-astro-cid-g5songws] table{border-collapse:collapse;width:100%;margin:28px 0;font-size:14px}.prose[data-astro-cid-g5songws] th{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);border-bottom:1px solid var(--border);text-align:left;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:11px}.prose[data-astro-cid-g5songws] td{border-bottom:1px solid var(--border);color:var(--text);padding:10px 14px}
