.premiery-page{display:block}

.premiery-hero-inner{display:grid;grid-template-columns:40% 60%;gap:var(--space-3);align-items:center}
.premiery-hero-text{max-width:40ch}
.premiery-hero-media{position:relative}
.premiery-hero-media img{border-radius:var(--radius-media)}
.premiery-hero-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:var(--space-3);background:linear-gradient(to top,rgba(0,0,0,0.35),transparent 40%);border-radius:var(--radius-media)}
.premiery-featured{color:#fff;max-width:60ch;display:flex;flex-direction:column;gap:var(--space-2)}

.premiery-cards{gap:var(--space-3)}

.premiery-month-intro{max-width:60ch;margin-inline:auto}

.premiery-feature-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-3)}
.premiery-feature-grid .feature:nth-child(3){grid-column:span 2}

.premiery-platforms{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);text-align:center}

.premiery-analysis{max-width:60ch;margin-inline:auto}

.premiery-cta{text-align:center}
.premiery-cta .container-narrow{display:flex;flex-direction:column;gap:var(--space-2);align-items:center}

.premiery-form{display:flex;flex-direction:column;gap:var(--space-2)}

.premiery-footer{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}

@media(max-width:900px){
.premiery-hero-inner{grid-template-columns:1fr}
.premiery-feature-grid{grid-template-columns:1fr}
.premiery-feature-grid .feature:nth-child(3){grid-column:auto}
.premiery-platforms{grid-template-columns:1fr 1fr}
.premiery-footer{grid-template-columns:1fr}
}
