.ea-press-intro{max-width:780px;margin-bottom:2.5rem}
.ea-press-intro p:first-child{color:var(--ea-paper);font-family:Georgia,serif;line-height:1.35}
.ea-press-feature{display:grid;grid-template-columns:minmax(220px,.65fr) 1.5fr;gap:clamp(2rem,6vw,6rem);margin-block:2.5rem;padding:clamp(1.5rem,5vw,4.5rem);border:1px solid #59471f;border-radius:30px;background:radial-gradient(circle at 10% 10%,rgba(242,182,50,.18),transparent 38%),var(--ea-surface)}
.ea-press-source{display:flex;flex-direction:column;justify-content:space-between;min-height:250px;padding-right:2rem;border-right:1px solid var(--ea-line)}
.ea-press-kicker{color:var(--ea-gold-soft);font-size:.74rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
.ea-press-outlet{margin:.7rem 0;color:var(--ea-paper)!important;font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1}
.ea-press-date{color:var(--ea-muted)}
.ea-press-story h2{margin-top:0}
.ea-press-note{font-size:.9rem}
.ea-press-room{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);margin-block:5rem;padding-block:4rem;border-block:1px solid var(--ea-line)}
.ea-press-actions{display:grid;gap:.8rem}
.ea-press-action{display:flex;flex-direction:column;padding:1.25rem 1.4rem;border:1px solid var(--ea-line);border-radius:16px;background:var(--ea-surface);text-decoration:none}
.ea-press-action:hover,.ea-press-action:focus-visible{border-color:var(--ea-gold);transform:translateY(-2px)}
.ea-press-action strong{color:var(--ea-paper)}
.ea-press-action span{color:var(--ea-muted);font-size:.88rem}
.ea-press-principles{margin-top:4rem;padding:clamp(1.5rem,5vw,4rem);border-radius:28px;background:var(--ea-paper);color:#111}
.ea-press-principles .ea-eyebrow{color:#72500e}
.ea-press-principles h2{color:#111}
.ea-press-values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;background:#cfc6b5}
.ea-press-values p{margin:0;padding:1.5rem;background:var(--ea-paper);color:#514c43}
.ea-press-values strong{color:#17140e}
@media(max-width:760px){.ea-press-feature,.ea-press-room{grid-template-columns:1fr}.ea-press-source{min-height:auto;padding:0 0 1.5rem;border-right:0;border-bottom:1px solid var(--ea-line)}.ea-press-values{grid-template-columns:1fr}}
