/* Research pathways: sober typography, visible text links, no script dependency. */
.d99-resources{padding-block:48px;border-block:1px solid #d7dce4;margin-block:24px;isolation:isolate}.d99-resources>header{max-width:760px;margin-bottom:24px}.d99-resources h2{color:#162b49;font-family:Spectral,Georgia,serif;font-weight:700;font-size:clamp(28px,2.8vw,38px);line-height:1.2;margin:10px 0 0}.d99-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.d99-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.d99-card{position:relative;padding:24px;border:1px solid #d7dce4;border-top:3px solid #9b2743;background:#fff;min-width:0}.d99-number{display:block;color:#9b2743;font:700 13px Lato,Arial,sans-serif;letter-spacing:.1em;margin-bottom:12px}.d99-card h3{margin:0 0 12px;font:700 23px/1.3 Spectral,Georgia,serif}.d99-card h3 a{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:44px;color:#162b49;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.d99-card h3 a span{color:#9b2743;flex-shrink:0}.d99-card p{margin:0;color:#4a5261;font:400 17px/1.65 Lato,Arial,sans-serif;max-width:56ch}.d99-card a:hover{color:#9b2743}.d99-card a:focus-visible,.d99-crosslink a:focus-visible{outline:3px solid #9b2743;outline-offset:5px}.d99-compact{padding-block:28px;margin-block:16px}.d99-compact .d99-card{padding:20px}.d99-compact h2{font-size:28px}.d99-crosslink{max-width:78ch;line-height:1.7}.d99-crosslink a{color:#162b49;text-decoration:underline;text-underline-offset:3px;font-weight:700}@media(max-width:760px){.d99-resources{padding-block:32px}.d99-grid,.d99-grid[data-columns="3"]{grid-template-columns:1fr;gap:14px}.d99-card{padding:20px}.d99-card h3{font-size:23px}.d99-card p{font-size:17px}}
