body[data-brand] .product-overview{min-width:0;margin:0 0 28px;padding:24px;border:1px solid var(--aip-line,#dce2ea);background:#fff;overflow-wrap:anywhere}
body[data-brand] .product-overview h2{margin:0 0 12px;font-size:clamp(21px,2.2vw,26px);line-height:1.5;letter-spacing:-.025em}
body[data-brand] .product-overview .product-overview-summary{margin:0 0 20px;font-size:18px;font-weight:600;color:#202735;line-height:1.8;max-width:65ch}
body[data-brand] .product-overview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}
body[data-brand] .product-overview dl>div{min-width:0;padding:16px 0 0;border:0;border-top:2px solid #dce2ea}
body[data-brand] .product-overview dt{font-size:14px;font-weight:700;color:#515e70;margin:0 0 8px}
body[data-brand] .product-overview dd{margin:0;color:#202735;font-size:16px;line-height:1.8;white-space:normal}
body[data-brand] .product-overview .product-overview-boundary{margin:20px 0 0;font-size:14px;line-height:1.8;color:#515e70}
body[data-brand] .product .product-overview{border:0;padding:0;margin:0 0 24px}
body[data-brand] .product .product-overview dl{grid-template-columns:minmax(0,1fr);gap:12px}
body[data-brand] .product .product-overview dl>div{padding-top:12px}
@media(max-width:700px){body[data-brand] .product-overview{padding:20px;margin-bottom:24px}body[data-brand] .product-overview dl{grid-template-columns:minmax(0,1fr);gap:16px}body[data-brand] .product-overview .product-overview-summary{font-size:17px}body[data-brand] .product-overview dd{font-size:15px}}

@media(max-width:700px){body[data-brand] .product .product-decision{grid-row:1}}
