.hc-display{padding-block:var(--display-space);color:var(--hc-text)}
.hc-display[data-background="color"]{background:var(--hc-background-fill)}
.hc-display__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);grid-template-rows:1fr auto auto 1fr;gap:0 36px;align-items:start}
.hc-display__heading{grid-column:1;grid-row:2;min-width:0}
.hc-display__chapter{font-size:11px;line-height:1.5;letter-spacing:.13em;margin:0 0 20px;color:var(--hc-muted);overflow-wrap:anywhere}
.hc-display__text{margin-top:14px;font-size:var(--body-font-size);line-height:1.6;max-width:28ch;overflow-wrap:anywhere}
.hc-display__text p{margin:0}
.hc-display__action{grid-column:1;grid-row:3;min-width:0;margin-top:22px}
.hc-display__action .hc-button{max-width:100%;overflow-wrap:anywhere}
.hc-display__media{grid-column:2;grid-row:1/-1;position:relative;aspect-ratio:16/9;min-width:0;width:100%;overflow:hidden;border-radius:var(--button-radius);background:var(--hc-background-fill)}
.hc-display__media picture,.hc-display__media img,.hc-display__placeholder{display:block;width:100%;height:100%;object-fit:var(--display-fit)}
.hc-display__sample{position:absolute;top:12px;left:12px;padding:5px 9px;background:#042827bb;color:#fff;border:1px solid #ffffff40;border-radius:20px;font-size:10px;line-height:1.4}
.hc-display__layout--text{display:block}
@media(max-width:749px){
 .hc-display{padding-block:calc(var(--display-space) * .7)}
 .hc-display__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:18px}
 .hc-display__heading,.hc-display__media,.hc-display__action{grid-column:1;grid-row:auto}
 .hc-display__chapter{font-size:10px;margin-bottom:12px}
 .hc-display__text{font-size:14px;max-width:none;margin-top:10px}
 .hc-display__media{aspect-ratio:3/4}
 .hc-display__media img{object-fit:var(--display-mobile-fit);object-position:var(--display-mobile-focus)!important}
 .hc-display__action{margin-top:0}
 .hc-display__action .hc-button{width:100%;min-height:44px}
 .hc-display__layout--text .hc-display__action{margin-top:18px}
}
