.polight-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:42px clamp(24px,4.72vw,88px) 56px;background:#f6f5f1;color:#172026;font-family:'Polight Paths',Barlow,sans-serif}
.polight-paths__link{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;min-height:180px;padding:30px;border:1px solid rgb(23 32 38 / 10%);border-radius:18px;background:rgb(255 255 255 / 65%);color:inherit;text-decoration:none;transition:border-color .2s,background .2s}
.polight-paths__link h2{margin:0;font:600 clamp(22px,2vw,30px)/1.1 'Polight Paths',Barlow,sans-serif;letter-spacing:-.025em;color:inherit;text-transform:none}
.polight-paths__link p{margin:16px 0 0;max-width:31ch;font-size:16px;font-weight:400;line-height:1.5;color:#5b656b}
.polight-paths__arrow{flex-shrink:0;margin-top:3px;transition:transform .2s}
.polight-paths__link:hover{background:#fff;border-color:#51bce8}
.polight-paths__link:hover .polight-paths__arrow{transform:translateX(4px)}
.polight-paths__link:focus-visible{outline:2px solid #167faa;outline-offset:4px}
@media(max-width:899px){.polight-paths{gap:12px}.polight-paths__link{padding:24px 20px;gap:12px}.polight-paths__link h2{font-size:24px}}
@media(max-width:699px){.polight-paths{grid-template-columns:1fr;padding-block:26px 38px}.polight-paths__link{min-height:0;padding:22px 24px;border-radius:15px}.polight-paths__link p{margin-top:9px;font-size:15px;max-width:32ch}.polight-paths__link h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.polight-paths__link,.polight-paths__arrow{transition:none}}
