/* 03 — Media inquiries (last section) */
.pr-page .pr-page-media-contact .pr-page-section-wrap{padding-top:clamp(32px,4vw,56px);}
.pr-page .pr-page-media-contact__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:clamp(22px,2.4vw,34px) clamp(22px,2.6vw,40px);}
.pr-page .pr-page-media-contact__label{font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--text-faint);}
.pr-page .pr-page-media-contact__text{margin-top:8px;font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--text-strong);}
.pr-page .pr-page-media-contact a.pr-page-media-contact__btn,.pr-page .pr-page-media-contact a.pr-page-media-contact__btn:hover,.pr-page .pr-page-media-contact a.pr-page-media-contact__btn:focus{color:#fff;}
.pr-page .pr-page-media-contact__btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 26px;border-radius:12px;font-weight:600;font-size:15px;white-space:nowrap;box-shadow:var(--shadow-glow-blue);background:linear-gradient(45deg,#045cfe,#BC57BC);transition:background 600ms var(--ease-standard),transform 380ms var(--ease-emphasis);}
.pr-page .pr-page-media-contact__btn:hover{background:linear-gradient(45deg,#7b3fe4,#ff5db0);transform:scale(1.05);}
@media (max-width:767px){.pr-page .pr-page-media-contact__btn{width:100%;justify-content:center;}}
