.sp-heading{margin-bottom:38px}.sp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.sp-path{min-width:0}.sp-link{display:flex;flex-direction:column;height:100%;background:white;border:1px solid var(--hairline);color:var(--navy);text-decoration:none;transition:border-color .18s ease}.sp-link:focus-visible,.sp-link:hover{border-color:var(--orange)}.sp-link:focus-visible{outline:3px solid var(--navy);outline-offset:5px}.sp-visual{position:relative;aspect-ratio:400/224;overflow:hidden;background-color:var(--navy)}.sp-visual>img{object-fit:cover}.sp-content{flex:1;display:flex;flex-direction:column;padding:25px 26px 26px;border-top:3px solid transparent;transition:border-color .18s ease}.sp-link:focus-visible .sp-content,.sp-link:hover .sp-content{border-top-color:var(--orange)}.sp-role{display:flex;justify-content:space-between;gap:12px;font-size:15px;margin-bottom:15px;color:var(--ink)}.sp-role>:last-child{font-variant-numeric:tabular-nums}.rf-page .sp-content h3{font-size:clamp(26px,2.4vw,35px);text-wrap:pretty}.rf-page .sp-content p{color:var(--ink);font-size:18px;line-height:1.5;margin:17px 0 27px}.sp-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:17px;font-weight:600;line-height:1.4;margin-top:auto;padding-top:20px;border-top:1px solid var(--hairline)}.sp-cta>svg{flex:0 0 auto;transition:transform .18s ease}.sp-link:focus-visible .sp-cta>svg,.sp-link:hover .sp-cta>svg{transform:translate(3px,-3px)}@media (max-width:1100px) and (min-width:801px){.sp-grid{gap:16px}.sp-content{padding:22px 18px}}@media (max-width:800px){.sp-grid{grid-template-columns:1fr;gap:25px}.sp-heading{margin-bottom:30px}.sp-content{padding:24px}.rf-page .sp-content h3{font-size:32px}.sp-visual{max-height:320px}}@media (max-width:380px){.sp-content{padding:22px 18px}.rf-page .sp-content h3{font-size:28px}.sp-cta{font-size:16px;gap:8px}}@media (prefers-reduced-motion:reduce){.sp-content,.sp-cta>svg,.sp-link{transition:none}.sp-link:focus-visible .sp-cta>svg,.sp-link:hover .sp-cta>svg{transform:none}}