/* Keep artwork and copy in separate columns; no translucent overlap. */
.polished-site .page-cover.crisp-cover{background:#fffaf0!important;min-height:0;padding-block:36px;border-radius:0}
.polished-site .crisp-cover .page-cover-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;min-height:0}
.polished-site .crisp-cover .page-cover-copy{max-width:none;min-width:0;background:#fffdf7;border:1px solid #ffe7a4;border-radius:26px;padding:24px!important;box-shadow:none;backdrop-filter:none}
.crisp-cover-visual{margin:0;min-width:0}
.crisp-cover-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;opacity:1;filter:none;transform:none;border-radius:22px}
.polished-site .crisp-cover .deal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.polished-site .crisp-cover .deal-grid>div{min-width:0;padding:16px 12px}
.polished-site .crisp-cover .deal-grid strong{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15;overflow-wrap:normal}
@media(min-width:761px) and (max-width:1050px){
 .polished-site .crisp-cover .page-cover-grid{grid-template-columns:minmax(0,1fr);max-width:780px}
 .polished-site .crisp-cover .page-cover-copy{display:contents}
 .polished-site .crisp-cover .section-kicker{grid-row:1;justify-self:center}
 .polished-site .crisp-cover h1{grid-row:2;text-align:center;margin:0}
 .crisp-cover-visual{grid-row:3;max-width:600px;justify-self:center}
 .polished-site .crisp-cover .section-intro{grid-row:4}
 .polished-site .crisp-cover .deal-grid{grid-row:5}
 .polished-site .crisp-cover .planned-note{grid-row:6}
}
@media(max-width:760px){
 .polished-site .crisp-cover .page-cover-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:0}
 .polished-site .crisp-cover .page-cover-copy{display:contents}
 .polished-site .crisp-cover .section-kicker{grid-row:1;justify-self:center;margin:0}
 .polished-site .crisp-cover h1{grid-row:2;text-align:center;margin:0}
 .crisp-cover-visual{grid-row:3}
 .polished-site .crisp-cover .section-intro{grid-row:4;margin:0}
 .polished-site .crisp-cover .deal-grid{grid-row:5;grid-template-columns:minmax(0,1fr);margin:0}
 .polished-site .crisp-cover .planned-note{grid-row:6;margin:0}
 .polished-site .crisp-cover .deal-grid strong{font-size:1.5rem}
}
