/* Media editorial layout, scoped to both language editions. */
body[data-page="media"] main>.editorial-intro{padding:56px max(5vw,24px);}
body[data-page="media"] main>.editorial-intro+.editorial-intro{border-top:1px solid #cfdbd5;}
body[data-page="media"] main>.editorial-intro>*{max-width:1440px;margin-inline:auto;}
body[data-page="media"] main>.editorial-intro h2{font-family:inherit;font-size:clamp(28px,3vw,42px);font-weight:750;line-height:1.22;letter-spacing:-.035em;max-width:100%;margin-bottom:28px;}
body[data-page="media"] .media-intro>.editorial-lead:first-child{font-size:clamp(18px,1.5vw,22px);line-height:1.7;max-width:1440px;margin:0 auto 40px;}
body[data-page="media"] .editorial-lead{font-size:17px;line-height:1.7;margin:22px auto 0;}
body[data-page="media"] .media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0 auto;}
body[data-page="media"] .media-card{border:1px solid #d7e0da;border-radius:6px;overflow:hidden;padding-bottom:24px;min-width:0;}
body[data-page="media"] .media-card h3{font-family:inherit;font-size:clamp(19px,1.65vw,24px);line-height:1.35;letter-spacing:-.02em;font-weight:750;margin:22px 0 10px;padding-inline:24px;}
body[data-page="media"] .media-card p{font-size:14px;line-height:1.65;padding-inline:24px;color:#46616a;}
body[data-page="media"] .video-launch img{transition:transform .3s;opacity:1;}
body[data-page="media"] .video-launch:hover img{transform:scale(1.025);}
body[data-page="media"] .video-launch span{background:#006e9d;box-shadow:0 4px 20px #0004;}
body[data-page="media"] .official-film{display:block;aspect-ratio:16/9;object-fit:contain;max-height:720px;margin:0 auto;}
body[data-page="media"] .brochure-spread{gap:48px;}
body[data-page="media"] .brochure-spread>.brochure-photo{height:340px;border-radius:5px;}
body[data-page="media"] .editorial-faq{margin-top:30px;max-width:1440px;}
body[data-page="media"] .editorial-faq summary{font-size:18px;line-height:1.6;}
body[data-page="media"] .brochure-copy .button{margin-top:24px;}
[dir="rtl"] body[data-page="media"] main>.editorial-intro h2{line-height:1.5;letter-spacing:0;}
[dir="rtl"] body[data-page="media"] .media-card h3{line-height:1.6;letter-spacing:0;}
@media(min-width:1600px){body[data-page="media"] main>.editorial-intro{padding-inline:max(5vw,calc((100% - 1440px)/2));}}
@media(max-width:700px){body[data-page="media"] main>.editorial-intro{padding:36px 24px;}body[data-page="media"] .media-grid{grid-template-columns:1fr;gap:24px;}body[data-page="media"] .media-intro>.editorial-lead:first-child{margin-bottom:30px;}body[data-page="media"] .brochure-spread{gap:24px;}body[data-page="media"] .brochure-spread>.brochure-photo{height:260px;}body[data-page="media"] .media-card h3{font-size:20px;}body[data-page="media"] .editorial-faq summary{font-size:16px;}body[data-page="media"] .media-card p{font-size:14px;}body[data-page="media"] .editorial-lead{font-size:16px;}}
@media(prefers-reduced-motion:reduce){body[data-page="media"] .video-launch img{transition:none;}}
