/* Services V5 — 2-Col Dark-Teal Service Link List */
.srv.v5 {
    /* Section heading (h4 → fnt_t-1) — Bayon 100px / lh 0.8 / mixed case */
    --fnt-t-1-tt: none;
    --fnt-t-1-lh: 0.8;

    /* Title takes remaining space between icon and arrow */
    .srv-v5-ttl {
        flex: 1 1 auto;
    }

    /* Yellow icon (40px) — --accent resolves to yellow inside the ulk-bg dark scope */
    .srv-icn {
        color: var(--accent);
        font-size: 2.22rem;
        line-height: 1;
        flex: 0 0 auto;
    }

    li .pd_v.pd_h {
        padding: 1.72rem 2.22rem;
    }


    /* Yellow chevron — 16×10 */
    .arr {
       font-size: .89rem;
    }

    /* Inner row gap — Figma 24px between icon/title/arrow */
    .srv-v5-inr {
        gap: 1.33rem;
    }

    /* Desktop card padding override — Figma 31px / 40px (default pd_h pd_v on half-of-mn_wd resolves too large) */
    @media screen and (min-width: 1280px) {
        & {
            --fnt-t-itm-s: 2.22rem;
        }
    }
}
