/* Relevant guides beside the service decision, using the existing theme. */
.service-guides{border-top:1px solid var(--border);background:var(--light)}
.service-guides-heading{margin-bottom:26px}
.service-guides-heading .eyebrow{margin-bottom:10px}
.service-guides-heading h2{font-size:28px;line-height:1.35;margin:0;color:var(--darkBlue)}
.service-guides-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.service-guide{display:flex;align-items:center;gap:24px;padding:24px;background:#fff;border:1px solid var(--primary-shadow);border-radius:4px;color:var(--darkBlue)}
.service-guide>div{min-width:0;flex:1}
.service-guide h3{font-size:18px;line-height:1.45;margin:0 0 10px;color:var(--darkBlue)}
.service-guide p{font-size:14px;line-height:1.75;margin:0;color:var(--lightBlue)}
.service-guide>.icon{flex:none;color:var(--primary)}
.service-guide:hover{border-color:var(--primary);background:#f5f5ff}
.service-guide:hover h3{text-decoration:underline;text-underline-offset:4px}
.service-guide:focus-visible{outline:3px solid var(--primary);outline-offset:4px}
@media(max-width:767.98px){.service-guides-grid{grid-template-columns:1fr;gap:16px}.service-guides-heading h2{font-size:24px}.service-guide{padding:21px;gap:18px}}

@media(min-width:992px){.service-guides-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}}
