
.hero-detail-band{padding:24px 0 32px;background:#fffaf0}
.hero-detail-band .deal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}
.hero-detail-band .deal-grid>div{min-width:0;padding:18px 22px}
.hero-detail-band .deal-grid strong{font-size:1.65rem;line-height:1.15}
.hero-detail-band .planned-note{margin-bottom:0;max-width:none}
@media(min-width:1051px){
 .polished-site .page-cover-has-mobile-image{min-height:clamp(480px,38vw,640px);padding-block:28px}
 .polished-site .page-cover.crisp-cover{min-height:0;padding-block:24px;border-bottom:0}
 .polished-site .crisp-cover .page-cover-grid{grid-template-columns:minmax(300px,.6fr) minmax(0,1.4fr);width:calc(100% - 48px);max-width:1840px;gap:24px}
 .polished-site .crisp-cover .page-cover-copy{padding:22px!important}
 .polished-site .crisp-cover-image{border-radius:0;aspect-ratio:7008/3593;object-fit:contain}
 .polished-site .interactive-gift,.polished-site .events-cover{padding-block:24px}
 .polished-site .gift-interactive-grid,.polished-site .events-cover-grid{width:min(calc(100% - 48px),1440px);gap:24px}
 .polished-site .gift-live-visual{max-width:460px}
 .polished-site .events-cover-grid>img{max-height:460px}
}
@media(min-width:761px) and (max-width:1050px){
 .polished-site .crisp-cover .page-cover-grid{gap:16px}
 .polished-site .crisp-cover-visual{max-width:none;width:100%}
 .polished-site .crisp-cover-image{aspect-ratio:7008/3593;object-fit:contain}
}
@media(max-width:760px){.hero-detail-band .deal-grid{grid-template-columns:minmax(0,1fr)}.hero-detail-band{padding-top:0}}
