/* New editorial sections reuse the site’s premium typography and existing tab layout. */
.fg71-product-positioning,.fg71-product-checklist{margin:26px 0 8px;padding:clamp(18px,3vw,36px);background:#f2f0e9;border-left:3px solid #af9268;border-radius:5px;max-width:none;width:100%}
.fg71-product-positioning p,.fg71-product-checklist p,.fg71-product-checklist li{max-width:none;line-height:1.8}
.fg71-product-positioning h3,.fg71-product-checklist h3{font-size:clamp(21px,2.2vw,29px);margin:8px 0 16px}
@media(max-width:700px){.fg71-product-positioning,.fg71-product-checklist{padding:20px 17px}}
