.page-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 26px;font-size:12px;line-height:1.6;color:#a6bad5}
.page-breadcrumbs a{color:#b6d6ff;text-decoration:none}.page-breadcrumbs a:hover{text-decoration:underline}.page-breadcrumbs [aria-current]{color:#dae6f7;overflow-wrap:anywhere}.page-breadcrumbs>span[aria-hidden]{color:#657b98}
.related-resources{margin:52px 0 0;padding-top:32px;border-top:1px solid #25324a}
.related-resources-heading{margin-bottom:22px}.related-resources-heading h2{font-size:clamp(22px,2.1vw,30px);letter-spacing:-.035em;margin-top:10px}
.related-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.related-resource{position:relative;display:block;padding:24px 48px 24px 24px;border:1px solid #2e405c;border-radius:16px;background:linear-gradient(145deg,#132034,#0b1320);text-decoration:none;transition:border-color .2s,background .2s}
.related-resource:hover{border-color:#93bbef;background:#142238}.related-resource:focus-visible{outline:2px solid #c1ddff;outline-offset:4px}
.related-resource h3{font-size:17px;line-height:1.4;color:#f1f6ff;margin:0 0 10px}.related-resource p{font-size:13px;line-height:1.75;color:#b5c6dc;margin:0}.related-resource-arrow{position:absolute;right:20px;top:26px;color:#a9ccff}.related-resource-arrow svg{width:16px;height:16px}
@media(max-width:760px){.related-resource-grid{grid-template-columns:1fr}.related-resources{margin-top:36px}.page-breadcrumbs{font-size:11px;margin-bottom:20px}.related-resource{padding:20px 46px 20px 20px}}
