
html{scroll-behavior:smooth} .draft-strip{background:#2a2018;color:#fbf6ec;text-align:center;padding:9px 18px;font:11px "JetBrains Mono",monospace;letter-spacing:.1em}.article-hero{padding-top:54px}.article-hero h1{max-width:1000px}.article-layout-solo .prose{max-width:780px;margin:auto;width:100%}.article-layout-solo{display:block}.review-note{border-top:1px solid var(--rule);padding:24px 0;color:var(--muted);font-size:14px}.figure-label{font:11px "JetBrains Mono",monospace;letter-spacing:.08em;color:var(--accent);margin-bottom:20px}.evidence,.boundary-figure{margin:38px 0;padding:28px;background:#efe7d6;border:1px solid #d9cbb3;border-radius:4px}.evidence-top,.evidence-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #d9cbb3}.evidence-top strong{font-family:Fraunces,serif;font-size:25px}.evidence-top span,.evidence-row span{font:12px "JetBrains Mono",monospace;color:#3e6b33;align-self:center}.evidence-row code{font-size:12px;background:transparent;padding:0}.prose figure figcaption{font-size:12px;line-height:1.6;margin-top:18px;color:#75685a}.flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;gap:12px}.flow b{align-self:center;color:#b14e27}.flow strong,.additional strong{display:block;font-family:Fraunces,serif;font-size:21px;margin:8px 0}.flow small,.additional small{font:9px "JetBrains Mono",monospace;color:#75685a}.flow p,.additional p{font-size:13px!important;line-height:1.6!important;margin:0!important}.additional{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px dashed #b9a78e;margin-top:24px;padding-top:24px}.local-footer{padding:35px 0 50px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:13px}.article-hero .dek{max-width:850px}.prose>p:first-child{font-size:22px;line-height:1.65}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:20px;top:45px;z-index:10;background:white;padding:15px}@media(max-width:650px){.article-hero{padding-top:34px}.evidence,.boundary-figure{padding:20px 16px}.evidence-row{flex-direction:column;gap:3px}.evidence-row span{align-self:flex-start}.flow{grid-template-columns:1fr}.flow b{transform:rotate(90deg);justify-self:start;margin-left:10px}.additional{grid-template-columns:1fr}.local-footer{flex-direction:column}.nav-links a:nth-child(2),.nav-links a:nth-child(3){display:none}.prose>p:first-child{font-size:20px}}
.comparison{margin:36px -100px;padding:26px;background:#efe7d6;border:1px solid #d9cbb3;border-radius:4px}.table-scroll{overflow-x:auto}.comparison table{width:100%;border-collapse:collapse;min-width:640px;font:13px/1.6 Inter,sans-serif}.comparison th,.comparison td{text-align:left;vertical-align:top;padding:15px 12px;border-bottom:1px solid #d1c3ab}.comparison thead th{font:10px/1.5 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.05em}.comparison tbody th{width:17%;font-weight:650}.comparison td{width:27%}.comparison figcaption{max-width:760px}@media(max-width:1050px){.comparison{margin:32px 0;padding:20px 14px}}.editorial-visual{margin:42px -150px;scroll-margin-top:130px}.editorial-visual img{display:block;width:100%;height:auto;border:1px solid #d9cbb3;border-radius:5px}.editorial-visual figcaption{max-width:780px;margin:13px auto 0!important;padding:0 8px}.prose h2{scroll-margin-top:110px}html{scroll-behavior:auto}@media(max-width:1150px){.editorial-visual{margin:34px 0}}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px -150px 32px}.choice-card{padding:25px;background:#ebe3d1;border-top:4px solid #256b70;border-radius:3px}.choice-card:nth-child(2){border-color:#a4472d}.choice-card:nth-child(3){border-color:#536d37}.choice-number{font:12px monospace;color:#776d5f}.choice-card p{font:15px/1.7 Inter,sans-serif!important;margin:16px 0 0!important}.choice-card strong:first-child{display:block;font-size:17px;line-height:1.5;margin-bottom:16px}@media(max-width:1150px){.choice-grid{margin:28px 0}}@media(max-width:750px){.choice-grid{grid-template-columns:1fr}}.brand-line{display:flex;align-items:center;justify-content:space-around;gap:25px;margin:35px 0 45px;padding:22px 5px;border-block:1px solid #d9cbb3}.brand-unit{display:flex;align-items:center;gap:14px;font:600 17px Inter,sans-serif}.brand-unit img{width:44px;height:44px;object-fit:contain}.brand-unit .meta{width:65px}.product-specs{margin:36px -150px 48px;font-family:Inter,sans-serif}.spec-intro{display:flex;justify-content:space-between;gap:15px;font:11px 'JetBrains Mono',monospace;color:#786655;padding-bottom:18px}.spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.spec-card{background:#faf7ee;border:1px solid #d9cbb3;border-top:4px solid #a64c2d;padding:25px 23px;min-width:0}.spec-card.muse{border-top-color:#2c7075}.spec-card.grok{border-top-color:#53653c}.product-head{display:flex;align-items:center;gap:17px;min-height:68px}.product-head img{width:53px;height:58px;object-fit:contain}.product-head small{font:9px 'JetBrains Mono',monospace;letter-spacing:.06em;color:#766a5c}.product-head h3{font:600 28px Fraunces,serif;margin:7px 0!important}.product-summary{font:16px/1.5 Inter,sans-serif!important;min-height:72px;margin:18px 0!important;color:#665749}.spec-card dl{margin:0}.spec-card dt{font:10px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.04em;color:#8d432c;border-top:1px solid #e3d9c6;padding-top:16px;margin-top:16px}.spec-card dd{font:14px/1.65 Inter,sans-serif;margin:7px 0 0}.spec-source{display:block;font:12px/1.6 Inter,sans-serif;margin-top:15px}.spec-footnote{font:12px/1.65 Inter,sans-serif!important;color:#796b5b;margin:18px 0 0!important}.ux-flow{margin:35px -100px;background:#e9e3d5;padding:30px}.ux-flow .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ux-flow small{font:10px monospace;color:#99502f}.ux-flow strong{display:block;font:600 21px Fraunces,serif;margin:10px 0}.ux-flow p{font:14px/1.6 Inter,sans-serif!important;margin:0!important}.ux-flow figcaption{font:12px/1.5 Inter,sans-serif;border-top:1px solid #cfc3ad;padding-top:15px}@media(max-width:1150px){.product-specs,.ux-flow{margin:30px 0}.spec-grid{grid-template-columns:1fr}.product-summary{min-height:0}.spec-card dl{display:grid;grid-template-columns:150px 1fr;gap:12px}.spec-card dt{margin:0;padding-top:8px}.spec-card dd{margin:0;padding-top:8px}.ux-flow .steps{grid-template-columns:1fr 1fr}}@media(max-width:550px){.brand-line{gap:12px}.brand-unit{flex-direction:column;font-size:14px}.spec-card dl{display:block}.spec-card dt{margin-top:16px}.ux-flow .steps{grid-template-columns:1fr}.spec-intro{flex-direction:column}}

.product-specs{scroll-margin-top:125px}.product-head img,.brand-unit img{border-radius:10px}.brand-unit .meta{width:44px}

.hero-photo{display:none}
