
.press-resources{margin:0 6%;padding:48px 0;border-top:1px solid #d3b36e50;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}
.press-resources h2{font-family:var(--serif);font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.1;margin:8px 0 16px}
.press-resources p:not(.eyebrow){max-width:550px;color:var(--muted);margin:0;line-height:1.65}
.press-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.press-actions .button{font-size:14px;padding:15px 18px;white-space:normal}
.press-actions .text-link{font-size:14px}
.page-main>.press-resources{margin-left:0;margin-right:0}
@media(max-width:760px){.press-resources{grid-template-columns:1fr;gap:24px;padding:36px 0}.press-actions{align-items:flex-start;max-width:100%}.press-actions .button{max-width:100%;gap:14px}}
