/* Approved art shares the native hero grid, copy and CTA destinations. */
[data-expanded-hero]{background:transparent!important;color:#fff!important}
[data-expanded-hero] :is(.pf-hero-grid,.ap-hero-grid,.ab-hero-grid){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)!important;align-items:center!important;gap:40px!important}
[data-expanded-hero] :is(.pf-hero-grid,.ap-hero-grid,.ab-hero-grid)>div{min-width:0}
[data-expanded-hero] h1{color:#fff!important;font-size:clamp(38px,4.1vw,64px)!important;line-height:1.1!important;max-width:20ch}
[data-expanded-hero] h1 em{color:#ff5a2b!important}
[data-expanded-hero] :is(p,.pf-label,.ap-label,.ab-meta,.pf-breadcrumbs,.ap-crumbs,.ab-breadcrumbs){color:#c9bdc2!important}
[data-expanded-hero] :is(.pf-breadcrumbs,.ap-crumbs,.ab-breadcrumbs) a{color:inherit!important}
[data-expanded-hero] :is(.pf-link,.ap-related,.ab-action){color:#fff!important}
[data-expanded-hero] :is(.pf-primary,.button.primary,.ab-action--primary){background:#ff5a2b!important;color:#171717!important;border-color:#ff5a2b!important}
[data-expanded-hero] .expanded-hero-art{display:block!important;position:relative!important;width:100%!important;margin:0!important;padding:0!important;min-width:0;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}
[data-expanded-hero] .expanded-hero-art img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;position:static!important;transform:none!important;border-radius:0!important}
@media(max-width:900px){[data-expanded-hero] :is(.pf-hero-grid,.ap-hero-grid,.ab-hero-grid){grid-template-columns:minmax(0,1fr)!important;gap:28px!important}[data-expanded-hero] .expanded-hero-art{max-width:700px;margin-inline:auto!important}[data-expanded-hero] h1{font-size:clamp(34px,6vw,54px)!important}}
@media(max-width:600px){[data-expanded-hero] h1{font-size:34px!important}[data-expanded-hero] :is(.pf-actions,.ap-hero-actions,.ab-actions){flex-wrap:wrap!important;max-width:100%}[data-expanded-hero] :is(.pf-link,.button,.ab-action){max-width:100%;white-space:normal!important}}
