/* Q460 / PRESS-BRIEF-v1 — the "People are talking about it." /press page. Tokens only; spark motif (header only,
   the page's single spark, header only). The press wall reuses the directory card grammar (like /leaders): shared card
   frame — 1px --line, --r-xl, --shadow-soft, pad 24 — and the WHOLE card is the external link (no nested anchors,
   no logos/favicons/images/date-badges). The home strip (naked, no cards) is styled in landing.css. */

/* canonical §2.14.4 header — optional spark 44 → H1 Bricolage 600 56/34 → lede 17/620; padding 76/40 (56/24 ≤560).
   No eyebrow (§2.13). */
.press-head{text-align:center;max-width:640px;margin:0 auto;padding:76px 0 40px}
.press-head__spark{display:block;width:44px;height:44px;margin:0 auto 28px}
body.mktg .press-head .press-h1{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(34px,5.2vw,56px);line-height:1.04;letter-spacing:-.02em;color:var(--ink)}
.press-lede{margin:20px auto 0;max-width:620px;font-size:17px;line-height:1.6;color:var(--muted)}

/* the press wall — 2-col (max 760) directory grid, gap 20; stays 2-col as coverage grows (no 3-col/masonry). */
.press-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:760px;margin:40px auto 0}

/* press card — shared directory card frame; the whole card is an external <a>. */
.press-card{display:block;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);padding:24px;text-decoration:none;color:inherit;
  box-shadow:var(--shadow-soft);transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}
.press-card:hover{box-shadow:var(--shadow-soft-lg);border-color:var(--line-strong)}
.press-card:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
.press-card__meta{margin:0;font-size:13px;font-weight:var(--fw-medium);color:var(--muted)}
.press-card__title{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.35;color:var(--ink);margin:8px 0 0}
.press-card__quote{margin:12px 0 0;font-size:14.5px;line-height:1.6;color:var(--muted);
  display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}
.press-card__read{display:block;margin:14px 0 0;font-size:14px;font-weight:var(--fw-medium);color:var(--accent-strong)}

/* the onward next step under the wall — plain muted prose line, two --accent-strong links (not pills/card/band). */
.press-next{margin:40px auto 0;max-width:620px;text-align:center;font-size:15.5px;line-height:1.6;color:var(--muted)}
.press-next .link{color:var(--accent-strong);font-weight:var(--fw-medium);text-decoration:none}
.press-next .link:hover{text-decoration:underline}

/* Q508 — canonical mobile tiers (560/760): the press wall stays 2-col to 760, then 1-col ≤560; card padding
   tightens ≤560 to match the phone rhythm. Tokens only. */
@media (max-width:760px){ .press-grid{grid-template-columns:1fr 1fr} }
@media (max-width:560px){ .press-grid{grid-template-columns:1fr} .press-card{padding:18px} .press-head{padding:56px 0 24px} }
