.service-paths{padding:clamp(2rem,5vw,3.5rem) 0;background:#f8fafc;border-bottom:1px solid #e2e8f0}.service-next-step h2,.service-paths h2{color:#1a365d;font-size:clamp(1.35rem, 3vw, 1.9rem);line-height:1.25;margin:0 0 .75rem}.service-paths__intro{max-width:65ch}.service-paths__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.service-paths__link{display:flex;flex-direction:column;gap:.4rem;padding:1.15rem;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#1a365d;text-decoration:none;box-shadow:0 3px 12px rgba(26,54,93,.04)}.service-paths__link strong{font-size:1.05rem}.service-paths__link span{color:#475569;font-size:.92rem;line-height:1.5}.service-paths__link:hover{border-color:#1a365d;color:#1a365d;background:#f1f5f9}.service-next-step a:focus-visible,.service-paths a:focus-visible{outline:3px solid #1a365d;outline-offset:4px}.service-paths__help{margin:1.25rem 0 0}.service-next-step p a,.service-paths__help a{text-decoration:underline;text-underline-offset:3px}.service-next-step{margin:1.75rem 0;padding:clamp(1.25rem,3vw,2rem);background:#f8fafc;border:1px solid #cbd5e1;border-left:4px solid #f6ad55;border-radius:12px}.service-next-step p{color:#2d3748;line-height:1.65}.service-next-step__actions{display:flex;flex-wrap:wrap;gap:.75rem}.service-next-step__actions .btn{white-space:normal}.service-next-step small{display:block;margin-top:1rem;color:#475569;line-height:1.6}@media (max-width:760px){.service-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.service-paths__grid{grid-template-columns:minmax(0,1fr)}.service-next-step__actions .btn{width:100%}}