/* Page-only refinements. Existing design system and original media are unchanged. */
html body.taste-site.ui-v4-site.platform-shipping-page .hero::before {
  background:linear-gradient(90deg,rgba(247,249,248,.96),rgba(247,249,248,.86) 48%,rgba(247,249,248,.28));
}
html body.taste-site.ui-v4-site.platform-shipping-page .hero-media::after { content:none; }
html body.taste-site.ui-v4-site.platform-shipping-page .hero h1 { max-width:820px; }
html body.taste-site.ui-v4-site.platform-shipping-page .hero-media img { object-position:76% center; filter:saturate(.65); }
html body.taste-site.ui-v4-site.platform-shipping-page .article .eyebrow { font-size:16px; margin-bottom:16px; color:#40657a; }
html body.platform-shipping-page .seller-brief { border-left:2px solid #8ea9b8; padding:8px 24px; margin:24px 0; background:#f3f6f6; border-radius:0 16px 16px 0; }
html body.platform-shipping-page .seller-brief h3 { margin:12px 0 16px; font-size:22px; }
html body.platform-shipping-page .article .evidence { margin:28px 0; }
html body.platform-shipping-page .article .evidence img { display:block; width:100%; height:auto; max-height:none; aspect-ratio:auto; object-fit:contain; border-radius:20px; background:transparent; }
html body.platform-shipping-page .article .caption { font-size:16px; line-height:1.65; padding:16px 0 0; }
@media(max-width:600px){
  html body.taste-site.ui-v4-site.platform-shipping-page .hero::before { background:linear-gradient(180deg,rgba(247,249,248,.83),rgba(247,249,248,.87) 52%,rgba(247,249,248,.62)); }
  html body.taste-site.ui-v4-site.platform-shipping-page .hero h1 { font-size:36px; line-height:1.12; }
  html body.platform-shipping-page .seller-brief { padding:8px 18px; }
}
