/* Awards V1 — Recognition Badge Wall */
.aws.v1 {
    /* Headline (h4 → fnt_t-1): Bayon, mixed case, lh 0.9 (defaults: uppercase, lh 1) */
    --fnt-t-1-tt: none;
    --fnt-t-1-lh: 0.9;

    /* Badge label (.fnt_t-itm) — Figma 22px Albert Sans Medium, mixed case
       (defaults: 27px Bayon 400 uppercase) */
    --fnt-t-itm-ff: var(--fnt-m);
    --fnt-t-itm-s: 1.22rem;
    --fnt-t-itm-w: 500;
    --fnt-t-itm-tt: none;

    /* Card chrome — Figma 20px radius */
    --bdr-rds-crd: 1.11rem;

    header :first-child:is(h1, h2, h3, h4, h5, h6) {
        > strong {
            display: inline-block;
        }
    }

    /* Grid gap — Figma 40px between badges */
    .aws-v1-list { --grd-sp-dyn: 2.22rem; }

    @media screen and (min-width: 1280px) {
        /* Card padding override — Figma 42px 32px on ~305px-wide card */
        .aws-v1-itm > .pd_v.pd_h { padding: 2.33rem 1.78rem; }
    }
}
