.related-resource-guides{padding:clamp(2rem,4vw,3.5rem) 0;background:#f5f8fc;border-top:1px solid #dce7f2}
.related-resource-guides h2{margin:0 0 1.2rem;color:#102c49;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.25}
.related-resource-guides-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}
.related-resource-guides-list a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding:1rem 1.15rem;border:1px solid #d6e2ee;border-radius:.9rem;background:#fff;color:#123b63;font-weight:650;line-height:1.4;text-decoration:none;box-shadow:0 3px 12px rgba(22,55,87,.04)}
.related-resource-guides-list a:hover,.related-resource-guides-list a:focus-visible{border-color:#388bd4;background:#f9fcff;box-shadow:0 5px 16px rgba(22,55,87,.1)}
.related-resource-guides-list a span:last-child{flex:none;color:#2978ba;font-size:1.15rem}
