.release-v4{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:64px 0 100px}
.release-v4__header{padding:24px 0 44px;border-bottom:1px solid rgba(212,175,55,.34)}
.release-v4__eyebrow{margin:0 0 18px;color:#f2d475;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}
.release-v4 h1{max-width:1050px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(44px,6.2vw,86px);font-weight:600;line-height:1.03;letter-spacing:-.035em;color:#f7f2e8}
.release-v4__dek{max-width:900px;margin:28px 0 0;color:#c9c3b7;font-size:clamp(19px,2vw,25px);line-height:1.55}
.release-v4__section{padding:54px 0;border-bottom:1px solid rgba(212,175,55,.24)}
.release-v4__section h2{max-width:900px;margin:0 0 24px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px,4.5vw,54px);font-weight:600;line-height:1.12;color:#f2d475}
.release-v4__section p,.release-v4__section li{font-size:18px;line-height:1.82;color:#d8d2c7}
.release-v4__section p{max-width:860px;margin:0 0 18px}.release-v4__section p:last-child{margin-bottom:0}
.release-v4__section ul{max-width:820px;margin:18px 0 24px;padding-left:24px;columns:2;column-gap:50px}
.release-v4__section li{break-inside:avoid;margin:0 0 9px}
.release-v4__media{display:block;width:100%;height:auto;margin:32px auto 0;border:1px solid rgba(212,175,55,.32);background:#050609;box-shadow:0 22px 65px rgba(0,0,0,.34)}
.release-v4__media--lead{margin-top:38px}.release-v4__media--portrait{width:min(720px,100%)}
.release-v4__caption{max-width:900px!important;margin:12px auto 0!important;color:#8f897f!important;font-size:13px!important;line-height:1.5!important;text-align:center}
.release-v4__quote{max-width:900px!important;margin:30px 0!important;padding-left:24px;border-left:2px solid #d4af37;color:#f4e1a0!important;font-family:Georgia,"Times New Roman",serif;font-size:24px!important;line-height:1.55!important}
.release-v4__gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}.release-v4__gallery .release-v4__media{margin:0}
.release-v4__video{position:relative;width:100%;aspect-ratio:16/9;margin:32px auto 0;border:1px solid rgba(212,175,55,.32);background:#050609;box-shadow:0 22px 65px rgba(0,0,0,.34);overflow:hidden}
.release-v4__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.release-v4__contact-media{display:flex;flex-direction:column;align-items:flex-start;gap:28px;margin-top:32px}
.release-v4__contact-media .release-v4__media{margin:0}
.release-v4__media--qr{width:min(520px,100%)}
.release-v4__media--logos{width:100%}
.release-v4__contact a{color:#f2d475;overflow-wrap:anywhere}
@media(max-width:760px){
  .release-v4{width:calc(100% - 28px);padding:30px 0 70px}
  .release-v4__header{padding:14px 0 34px}.release-v4 h1{font-size:clamp(37px,11vw,55px);line-height:1.05}
  .release-v4__dek{font-size:19px;line-height:1.62}.release-v4__section{padding:38px 0}
  .release-v4__section h2{font-size:34px}.release-v4__section p,.release-v4__section li{font-size:17px;line-height:1.72}
  .release-v4__section ul{columns:1}.release-v4__media{margin-top:24px}.release-v4__gallery{grid-template-columns:1fr}
}
