.article-hero{padding:76px 0 44px;background:#0d0f12;color:#fff}.article-hero .eyebrow{color:#ff6db9}.article-hero h1{max-width:980px;margin:14px 0 18px;font-size:clamp(38px,6vw,68px);line-height:1.12}.article-hero p{max-width:760px;color:#d6d7da;font-size:19px;line-height:1.8}.draft-badge{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 13px;border:1px solid #ffd500;border-radius:999px;color:#ffd500;font-size:13px;font-weight:800}.article-shell{display:grid;grid-template-columns:minmax(0,780px) 260px;gap:70px;padding-top:54px;padding-bottom:90px}.article-body{font-size:18px;line-height:1.9;color:#24262a}.article-body h2{margin:60px 0 16px;font-size:34px;line-height:1.35;color:#0d0f12}.article-body h3{margin:32px 0 10px;font-size:24px;line-height:1.4;color:#0d0f12}.article-body p{margin:0 0 20px}.article-body strong{color:#0d0f12}.lead{font-size:21px}.article-figure{margin:34px 0 10px}.article-figure img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1/1;border-radius:24px}.article-figure figcaption{margin-top:10px;color:#777;font-size:14px}.quick-answer{margin:30px 0;padding:24px 28px;border-left:6px solid #ff3ca6;background:#fff3f9;border-radius:0 16px 16px 0;font-weight:800}.comparison-wrap{overflow-x:auto;margin:24px 0}.comparison{width:100%;min-width:680px;border-collapse:collapse;font-size:16px}.comparison th,.comparison td{padding:16px;border:1px solid #dedede;text-align:left;vertical-align:top}.comparison th{background:#0d0f12;color:#fff}.comparison td:first-child{font-weight:900}.decision-list{padding-left:26px}.decision-list li{margin:8px 0}.faq-list details{margin:12px 0;border:1px solid #dedede;border-radius:14px;background:#fff}.faq-list summary{padding:18px 20px;font-weight:900;cursor:pointer}.faq-list details p{padding:0 20px 20px;margin:0}.article-cta{margin-top:58px;padding:36px;border-radius:24px;background:linear-gradient(135deg,#15171b,#28202a);color:#fff}.article-cta h2{margin:0 0 12px;color:#fff}.article-cta p{color:#e2e2e2}.article-cta .btn{margin:8px 8px 0 0}.article-aside{align-self:start;position:sticky;top:100px}.article-aside nav{padding:24px;border:1px solid #e2e2e2;border-radius:18px;background:#fafafa}.article-aside strong{display:block;margin-bottom:12px}.article-aside a{display:block;padding:8px 0;color:#555;font-size:14px}.article-aside a:hover{color:#ff3ca6}.related-links{margin-top:22px;padding:22px;border-radius:18px;background:#fff5cf}.related-links a{display:block;margin-top:10px;font-weight:800}.article-meta{margin:18px 0 0;color:#aaa;font-size:14px}@media(max-width:900px){.article-shell{grid-template-columns:1fr}.article-aside{display:none}}@media(max-width:600px){.article-hero{padding:54px 0 34px}.article-hero h1{font-size:38px}.article-hero p,.article-body{font-size:17px}.article-shell{padding-top:32px;padding-bottom:60px}.article-body h2{margin-top:44px;font-size:28px}.article-body h3{font-size:21px}.article-figure{margin-left:-14px;margin-right:-14px}.article-figure img{border-radius:14px}.article-cta{padding:26px 22px}.comparison th,.comparison td{padding:12px}}
.article-body{min-width:0}@media(max-width:900px){.article-shell{grid-template-columns:minmax(0,1fr)}}
