/* IFFS 2027 — static/css/pages/recognitions.css
   GENERATED from design/design_handoff_iffs_2027/pages/IFFS Recognitions.dc.html
   by scripts/extract_page_css.py — do not hand-edit; edit the source. */
.cat-grid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.cat{padding:var(--sp-5);display:flex;flex-direction:column;gap:8px}
.cat .idx{font-family:var(--font-data);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--c-link)}
.cat h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:21px;text-transform:uppercase;letter-spacing:.02em}
.cat p{margin:0;font-size:var(--fs-small);color:var(--c-text-secondary)}
.rec-tl{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.rec-step{padding:var(--sp-4);display:flex;flex-direction:column;gap:4px}
.rec-step b{font-family:var(--font-data);font-size:13px}
.rec-step span{font-size:var(--fs-small);color:var(--c-text-secondary)}
.rec-step--now{border-color:var(--c-action-primary);box-shadow:0 0 0 3px rgba(221,127,0,.14)}
