.ag-work-hero{padding-bottom:clamp(28px,4vw,44px)}.ag-work-topline{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.ag-work-h1{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:0 0 18px;font-size:clamp(30px,4.6vw,54px);font-weight:700;line-height:1.06}.ag-work-sub{color:var(--tx-2);max-width:68ch;margin:0;font-size:clamp(15px,1.6vw,17px);line-height:1.65}.ag-work-body{padding-top:clamp(24px,4vw,40px)}.ag-work-cta{flex-wrap:wrap;gap:14px;margin-top:clamp(28px,4vw,44px);display:flex}.ag-work-pager{border-top:1px solid var(--ag-border);margin-top:clamp(32px,5vw,56px);padding-top:24px}.ag-work-pager-kicker{font-family:var(--f-mono);letter-spacing:.18em;color:var(--tx-3);margin:0 0 16px;font-size:10.5px;font-weight:500}.ag-work-pager-row{flex-wrap:wrap;justify-content:space-between;gap:20px 32px;display:flex}.ag-work-pager-cell{flex-direction:column;gap:7px;max-width:40ch;display:flex}.ag-work-pager-cell--next{text-align:right;align-items:flex-end;margin-left:auto}.ag-work-pager-dir{font-family:var(--f-mono);letter-spacing:.16em;color:var(--tx-3);margin:0;font-size:10.5px}.ag-work-pager-link{color:var(--tx);border-bottom:1px solid color-mix(in srgb, var(--acc-primary) 45%, transparent);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding-bottom:2px;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none}.ag-work-pager-link:hover,.ag-work-pager-link:focus-visible{color:var(--acc-primary);border-color:var(--acc-primary)}
