/* Press page. Forge Terminal: hairline borders, accent kept to links. Tokens come from styles.css. */
.page-press main { max-width: 52rem; margin: 0 auto; padding: 0 1.25rem 3rem; }
.page-press main a { color: var(--accent); text-decoration: underline; text-underline-offset: 0.2em; }
.page-press main a:hover { color: var(--accent-2); }
.page-press .section-heading { margin: 2.75rem 0 1rem; }
.page-press .section-heading:first-child { margin-top: 1rem; }
.page-press main ul { padding-left: 1.1rem; margin: 0.5rem 0 1rem; }
.page-press main li { margin: 0.3rem 0; }
.press-game { margin: 0 0 1rem; padding: 1rem 1.25rem; border: 1px solid var(--border-hairline); border-radius: 4px; }
.press-game h3 { margin: 0 0 0.25rem; font-size: 1.1rem; }
.press-game p { margin: 0 0 0.5rem; color: var(--muted-text); }
.page-press .press-game ul { list-style: none; padding: 0; margin: 0; font-size: 0.9rem; }
@media (max-width: 520px) { .page-press main { padding: 0 1rem 2rem; } .press-game { padding: 0.9rem 1rem; } }
