/* 02 — Featured release */
.pr-page .pr-page-featured-release .pr-page-section-wrap{padding-top:clamp(32px,4vw,52px);}
.pr-page .pr-page-featured-release__card{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);overflow:hidden;}
.pr-page .pr-page-featured-release__media{position:relative;display:block;min-height:240px;overflow:hidden;background:#140c2e;}
.pr-page .pr-page-featured-release__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.pr-page .pr-page-featured-release__body{padding:clamp(24px,2.6vw,38px);display:flex;flex-direction:column;}
.pr-page .pr-page-featured-release__meta{font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--text-faint);}
.pr-page .pr-page-featured-release__title{margin:12px 0 0;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:400;line-height:1.25;letter-spacing:-0.02em;color:var(--text-strong);}
.pr-page .pr-page-featured-release__title a,.pr-page .pr-page-featured-release__title a:hover{color:inherit;}
.pr-page .pr-page-featured-release__excerpt{margin:12px 0 0;font-size:0.94rem;line-height:1.6;color:var(--text-muted);flex:1;}
.pr-page .pr-page-featured-release__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:20px;height:40px;padding:0 20px;border-radius:999px;border:1px solid var(--border-default);color:var(--text-body);font-size:0.88rem;font-weight:600;transition:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);}
.pr-page .pr-page-featured-release a.pr-page-featured-release__cta{color:var(--text-body);}
.pr-page .pr-page-featured-release a.pr-page-featured-release__cta:hover{border-color:var(--blue-40);color:var(--text-strong);}
@media (max-width:767px){
.pr-page .pr-page-featured-release__card{grid-template-columns:1fr;}
.pr-page .pr-page-featured-release__media{min-height:0;aspect-ratio:16/9;}
}
