.press-section{position:relative;z-index:1;display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,84px);padding:64px max(6%,calc((100% - 1120px)/2));background:#e8e7d4;color:#06291f;border-top:1px solid #06291f33;font-family:Arimo,Arial,sans-serif}
.press-cover{max-width:220px;transform:rotate(-2deg);box-shadow:10px 14px 0 #06291f14}
.press-cover img{display:block;width:100%;height:auto}
.press-eyebrow{font:11px/1.7 'Courier Prime',monospace;text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px}
.press-copy h2{font:clamp(38px,4.8vw,66px)/1.03 Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 24px}
.press-copy>p:not(.press-eyebrow){font:16px/1.7 Arimo,Arial,sans-serif;max-width:520px;margin:0 0 18px}
.press-copy .press-file{font:12px/1.6 'Courier Prime',monospace!important;color:#40543c;letter-spacing:.02em}
.press-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}
.press-actions a{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;font:12px/1.5 'Courier Prime',monospace;text-transform:uppercase;text-decoration:none}
.press-actions .press-open{padding:16px 22px;background:#06291f;color:#f1eddc;border:1px solid #06291f}
.press-actions .press-open:hover{background:#174431}
.press-actions .press-download{color:#06291f;text-decoration:underline;text-underline-offset:5px}
.press-actions a:focus-visible{outline:3px solid #406039;outline-offset:5px}
.press-copy .press-hint{font-size:12px!important;color:#40543c;margin:12px 0 0!important}
.board-main>.press-section{margin-top:56px;padding:40px;gap:clamp(28px,5vw,68px);border:0}
@media(max-width:600px){.press-section{grid-template-columns:minmax(0,1fr);gap:32px;padding:42px 6%}.press-cover{width:144px;margin-left:5px}.press-copy h2{font-size:42px}.press-actions{gap:10px 20px}.board-main>.press-section{margin-top:36px;padding:28px 24px}.press-actions .press-open{padding:15px 18px;gap:14px}}
