.skip-link{position:absolute;left:12px;top:-100px;z-index:10000;background:#f0ece4;color:#0a0a0a;padding:10px 14px;border:2px solid #c0392b;font-family:'Space Mono',monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:12px;outline:2px solid #f0ece4;outline-offset:2px}.editorial-v3{--ink:#f1ece2;--muted:#aaa39a;--line:#2b2b2b;--red:#e05444;--paper:#151515;--soft:#0f0f0f}.editorial-v3 .briefing{margin:0 0 34px;padding:28px 30px;background:#101010;border:1px solid #303030;border-top:4px solid var(--red)}.editorial-v3 .briefing .label,.editorial-v3 .module-label{display:block;margin:0 0 10px;color:var(--red);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.editorial-v3 .briefing p{margin:0;color:#eee8df;font-size:15px;line-height:1.9}.editorial-v3 .ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0 40px;background:#323232;border:1px solid #323232}.editorial-v3 .ledger-card{padding:22px;background:#111}.editorial-v3 .ledger-card small{display:block;color:var(--red);font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.editorial-v3 .ledger-card strong{display:block;font-family:'Oswald',sans-serif;font-size:22px;line-height:1.2;text-transform:uppercase;margin-bottom:8px}.editorial-v3 .ledger-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.editorial-v3 .scanline{margin:34px 0;padding:26px;background:linear-gradient(135deg,#171717,#0c0c0c);border-left:3px solid var(--red)}.editorial-v3 .scanline h3{margin:0 0 14px;font-family:'Oswald',sans-serif;font-size:25px;text-transform:uppercase}.editorial-v3 .scanline ol,.editorial-v3 .scanline ul{margin:0;padding-left:22px}.editorial-v3 .scanline li{margin:10px 0;line-height:1.75}.editorial-v3 .traffic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 40px}.editorial-v3 .traffic-card{padding:22px;border:1px solid #303030;background:#111}.editorial-v3 .traffic-card b{display:block;margin-bottom:10px;font-family:'Oswald',sans-serif;font-size:24px;text-transform:uppercase}.editorial-v3 .traffic-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.75}.editorial-v3 .traffic-card.red{border-top:4px solid #9d3127}.editorial-v3 .traffic-card.amber{border-top:4px solid #9c7335}.editorial-v3 .traffic-card.green{border-top:4px solid #47745a}.editorial-v3 .fit-map{margin:34px 0;border:1px solid #343434;background:#0e0e0e}.editorial-v3 .fit-point{display:grid;grid-template-columns:52px 160px 1fr;gap:14px;padding:17px 18px;border-top:1px solid #242424;align-items:start}.editorial-v3 .fit-point:first-child{border-top:0}.editorial-v3 .fit-point em{font-style:normal;color:var(--red);font-size:11px;letter-spacing:.12em}.editorial-v3 .fit-point b{color:var(--ink)}.editorial-v3 .fit-point span{color:var(--muted);line-height:1.7}.editorial-v3 .decision-board{margin:36px 0;padding:26px;border:1px dashed #4b4b4b;background:#0c0c0c}.editorial-v3 .decision-board h3{margin:0 0 14px;font-family:'Oswald',sans-serif;font-size:25px;text-transform:uppercase}.editorial-v3 .decision-board p:last-child{margin-bottom:0}.editorial-v3 .price-lens{margin:34px 0;padding:26px;border:1px solid #393939;background:#14110f}.editorial-v3 .price-lens h3{margin:0 0 14px;font-family:'Oswald',sans-serif;font-size:24px;text-transform:uppercase}.editorial-v3 .dark-note{margin:32px 0;padding:24px 26px;background:#17120f;border-top:1px solid #6b332c;border-bottom:1px solid #6b332c}.editorial-v3 .dark-note b{color:#ff8d7d}.editorial-v3 .micro-cta{margin:36px 0;padding:22px 24px;border:1px solid #333;background:#101010}.editorial-v3 .micro-cta p{margin:0}.editorial-v3 .verdict{margin:42px 0 12px;padding:30px;border:1px solid #3a3a3a;background:radial-gradient(circle at top right,#21120f,#101010 55%)}.editorial-v3 .verdict h2{margin-top:0}.editorial-v3 table{width:100%;border-collapse:collapse;margin:28px 0 38px;font-size:12px}.editorial-v3 th,.editorial-v3 td{border:1px solid #303030;padding:14px;text-align:left;vertical-align:top;line-height:1.65}.editorial-v3 th{background:#171717;color:#f2ece3;text-transform:uppercase;letter-spacing:.08em}.editorial-v3 td{color:#bbb4ab}.editorial-v3 .inline-img{margin:34px 0}.editorial-v3 .inline-img img{width:100%;height:auto;display:block}.editorial-v3 .inline-img figcaption{padding:10px 0;color:#8f8a84;font-size:11px;line-height:1.6}.seo-faq{max-width:760px;margin:56px auto 0;padding:36px 0;border-top:1px solid #292929}.seo-faq h2{font-family:'Oswald',sans-serif;font-size:28px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;margin:0 0 24px;color:#f0ece4}.seo-faq details{border-bottom:1px solid #242424}.seo-faq summary{cursor:pointer;padding:18px 38px 18px 0;font-weight:700;line-height:1.55;position:relative;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary::after{content:'+';position:absolute;right:4px;top:15px;color:#e05444;font-size:21px}.seo-faq details[open] summary::after{content:'−'}.seo-faq details p{margin:0;padding:0 0 20px;line-height:1.8;color:#c8c4bc}.internal-link-hub{margin:48px 0 0;padding:28px;border:1px solid #303030;background:#0e0e0e}.internal-link-hub h2{margin-top:0}.internal-link-hub ul{margin:16px 0;padding-left:22px}.internal-link-hub li{margin:10px 0}.trust-links{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}.trust-links a{color:#a0a0a0;text-decoration:underline}footer a,footer .trust-links a{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:12px 14px;margin:4px;box-sizing:border-box;line-height:1.25;vertical-align:middle}@media(max-width:720px){.editorial-v3 .ledger-grid{grid-template-columns:1fr}.editorial-v3 .traffic-grid{grid-template-columns:1fr}.editorial-v3 .fit-point{grid-template-columns:42px 1fr}.editorial-v3 .fit-point span{grid-column:2}.editorial-v3 .briefing{padding:22px}.editorial-v3 th,.editorial-v3 td{padding:10px;font-size:11px}.seo-faq{margin-top:38px;padding-top:26px}.seo-faq h2{font-size:23px}}