/* Only selected technical posts receive curated related links. */
body.single-post:has(.osat-related-resources) nav.post-navigation{display:none!important}
.osat-related-resources{margin:34px 0 25px;padding:22px 24px;background:#f5f7f8;border-top:2px solid #abbcc8;border-bottom:1px solid #dce3e7}
.osat-related-resources h2{font-size:clamp(1.2rem,2vw,1.45rem)!important;line-height:1.3;margin:0 0 14px}
.osat-related-resources ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px 22px}
.osat-related-resources li{margin:0;padding:0}
.osat-related-resources a{font-size:.98rem;font-weight:600;color:#075a88;text-decoration:underline;text-underline-offset:3px}
.osat-related-resources a:focus-visible{outline:3px solid #075a88;outline-offset:4px}
@media(max-width:600px){.osat-related-resources{padding:18px 16px}.osat-related-resources ul{grid-template-columns:1fr}}
