.switch-article{max-width:1160px}.switch-intro{max-width:950px;padding-bottom:20px}.switch-intro h1{max-width:950px}.switch-intro h1 span{color:var(--accent)}.switch-intro .lead{max-width:850px}.jump-links{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.jump-links a{padding:10px 16px;border:1px solid var(--line);border-radius:30px;text-decoration:none;font-weight:700}.switch-heroes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:12px 0 30px}.console-hero{margin:0;min-width:0;padding:26px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(ellipse at 50% 55%,#164b46 0%,#10191d 65%)}.console-hero.oled{background:radial-gradient(ellipse at 50% 55%,#41325d 0%,#17131e 65%)}.console-hero h2{font-size:1.8rem;margin:9px 0 0}.console-hero img{display:block;object-fit:contain;width:100%;height:250px;margin:22px auto 12px}.console-hero figcaption{color:#d5e2e8;font-size:.95rem}.console-hero figcaption strong{color:var(--text)}.image-credit{font-size:.8rem}.switch-article .decision-grid{grid-template-columns:1fr 1fr}.switch-article .prose{max-width:none}.article-text{max-width:850px}.switch-article .section{padding:36px 0}.switch-article .prose section{padding:36px 0}.switch-article .prose p{max-width:880px}.switch-article .table-wrap caption{text-align:left;padding:16px;font-weight:750;color:var(--text)}.switch-article .table-wrap td:first-child{font-weight:700;color:var(--text)}.switch-article .table-wrap td{width:38%}.switch-article .table-wrap td:first-child{width:24%}.source-note{font-size:.85rem;max-width:900px}.tradeoffs{display:grid;grid-template-columns:1fr 1fr;gap:22px}.tradeoff{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px;min-width:0}.tradeoff h3{margin:0 0 18px;font-size:1.5rem}.tradeoff h4{margin:20px 0 6px;color:var(--accent);font-size:1rem}.tradeoff ul{padding-left:20px;margin:8px 0}.tradeoff li{margin:8px 0;color:var(--muted)}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.offer-card{background:var(--panel);padding:24px;border:1px solid #43564c;border-radius:16px;min-width:0}.offer-card h3{margin:8px 0 16px}.offer-card code{display:block;font:700 1.4rem/1.4 ui-monospace,monospace;color:var(--text);margin:10px 0;letter-spacing:.04em;user-select:all}.offer-card p{font-size:.95rem}.offer-card .cta{margin-top:18px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{font-size:1.1rem;font-weight:750;cursor:pointer}.faq details p{margin:14px 0 0}.switch-article ol,.switch-article ul{color:var(--muted)}.source-list li{margin:10px 0}.skip-link{position:absolute;top:-80px;left:15px;padding:10px;background:var(--accent);color:#08120c;z-index:30}.skip-link:focus{top:10px}.switch-article .cta:focus-visible{outline-color:#fff}
@media(max-width:700px){.switch-intro h1{font-size:2.35rem;line-height:1.08}.switch-heroes,.tradeoffs,.offer-grid,.switch-article .decision-grid{grid-template-columns:1fr}.console-hero{padding:22px}.console-hero img{height:auto;aspect-ratio:1.9}.console-hero h2{font-size:1.65rem}.switch-article .table-wrap td,.switch-article .table-wrap td:first-child{width:auto}.switch-article .table-wrap td:first-child{background:#1c2925;margin-bottom:8px}.switch-article .table-wrap td:first-child::before{display:none}.tradeoff,.offer-card{padding:21px}.jump-links a{padding:9px 12px;font-size:.94rem}.switch-article .section,.switch-article .prose section{padding:28px 0}}
