.art a{color:#c52c47;text-underline-offset:3px}.art .lead{font-size:23px;line-height:1.55;color:#17123f}.zr .eyebrow{font-size:11px;letter-spacing:.1em;color:#c52c47;font-weight:600}.zr .note{font-size:13px;line-height:1.6;color:#6e7384}.zr .contents{background:#f6f6f9;padding:20px 24px;border-radius:12px;margin:30px 0}.zr .contents a{display:block;padding:5px 0}.zr .table-wrap{overflow-x:auto;margin:24px 0}.zr table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.zr caption{text-align:left;font-size:13px;padding-bottom:10px}.zr th,.zr td{padding:12px;border-bottom:1px solid #e6e7ef;text-align:left;vertical-align:top}.zr thead th{background:#f6f6f9}.photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.photo-pair figure{margin:0}.photo-pair img{width:100%;height:auto;border-radius:12px}.photo-pair figcaption{font-size:12px;line-height:1.5;margin-top:10px;color:#6e7384}.benefit-callout{background:#17123f;color:white;padding:26px 30px;border-radius:12px;margin:28px 0}.benefit-callout h3{color:white}.benefit-callout span{font-size:10px;letter-spacing:.08em;color:#ffb39f}.article-cta{padding:24px;background:#fff4f1;border-radius:12px;margin:30px 0}@media(max-width:700px){.photo-pair{grid-template-columns:1fr}.art .lead{font-size:20px}.benefit-callout{padding:20px}}
.hero-deck{max-width:760px;font:400 20px/1.6 Inter,Arial,sans-serif;color:#646a7d;margin:22px 0 0}.ph{align-items:flex-start}.ph>.btn{margin-top:42px}.car .sl{position:relative;background:#e9e9ed}.car .sl img{object-fit:contain}.slide-caption{position:absolute;bottom:0;left:0;right:0;padding:10px 18px;background:rgba(23,18,63,.94);color:white;font:400 12px/1.5 Inter,Arial,sans-serif}.source-screen{margin:30px 0}.source-screen img{width:100%;height:auto;display:block;border-radius:12px;border:1px solid #e6e7ef}.source-screen figcaption{font-size:12px;line-height:1.65;color:#646a7d;margin-top:10px}.source-notes{border-top:1px solid #e6e7ef;padding-top:20px;margin-top:38px}.source-notes p,.source-notes li{font-size:14px;line-height:1.7}.zr .table-wrap table{min-width:560px}.art th[scope=row]{font-weight:600}.art .note{font-size:13px}.art :is(p,li){overflow-wrap:break-word}.art section,.art h2{scroll-margin-top:100px}@media(max-width:700px){.hero-deck{font-size:18px;margin-top:18px}.ph>.btn{margin-top:0}.slide-caption{font-size:10px;padding:7px 48px}.art .lead{font-size:20px}.source-screen{margin:24px 0}}

.z-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.z-pair figure{margin:0}.z-pair img{width:100%;height:auto;border-radius:16px}.z-pair figcaption{font-size:13px;color:#646a7d}.benefit-panel{padding:24px;border-radius:18px;background:#17123f;color:white}.benefit-panel h3{color:white}@media(max-width:650px){.z-pair{grid-template-columns:1fr}}
.benefit-panel strong{color:white}.hardware-showcase h2{font-family:Sora,Inter,sans-serif;color:#17123f}.product-copy h3{font-family:Sora,Inter,sans-serif;color:#17123f}
.art ul.srcl{margin:10px 0 0}.art ul.srcl li{padding-left:0;margin:4px 0;font-size:14px;line-height:1.55}.art ul.srcl li:before,.art ul.srcl li:after{display:none}.art .detail-layout h3{font-size:22px;margin:0 0 8px}.art .cta2 p a{color:#e11d48;font-weight:600}dialog.zr .detail-layout h3{font-size:22px;margin:0 0 8px}.art .benefit-panel strong{color:#fff}
