.mp-contact-choice{grid-column:1/-1;font-size:14px;line-height:1.5;margin:8px 0;color:#394b5d}
.mp-primary-collection{margin:16px 0;padding:14px 18px;border-left:3px solid #1772a8;background:#f2f6f9;line-height:1.6}
.mp-primary-collection a{font-weight:700;text-decoration:underline}
.mp-buyer-record{margin:24px 0;padding:20px;border:1px solid #d7e0e8;border-radius:8px;line-height:1.6}
.mp-buyer-record li{margin-bottom:8px}
body.fp-page .mpc-section{padding-block:clamp(2.25rem,4vw,3.5rem)}
body.fp-page .mpc-hero{padding-block:clamp(2rem,4vw,3.5rem)}
body.fp-page .mpc-hero h1{font-size:clamp(2rem,3.6vw,3.5rem)!important;line-height:1.13!important}
body.fp-page .mpc-section-heading h2{font-size:clamp(1.6rem,2.7vw,2.5rem)!important}
.mp-consent p,.mp-consent strong{color:#fff!important}
@media(max-width:600px){
 body.fp-page .mpc-hero-note{display:none}
 body.fp-page .mpc-hero h1{font-size:2rem!important}
 body.fp-page .mpc-section{padding-block:2rem}
 body.fp-page .mpc-product-row{grid-auto-columns:minmax(240px,82vw)}
}
