.homepage-resources{border-block:1px solid #203034;padding:52px 0;background:#091214}.homepage-resources h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;margin:8px 0 26px}.homepage-resource-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.homepage-resource-links a{padding:20px;border:1px solid #2b4140;border-radius:10px;background:#0b1518;color:#f4f7f6;text-decoration:none;line-height:1.5}.homepage-resource-links strong,.homepage-resource-links span{display:block}.homepage-resource-links span{font-size:.84rem;color:#b5c4c5;margin-top:10px}.homepage-resource-links a:hover{border-color:#5cf06b}.homepage-resource-links a:focus-visible{outline:3px solid #5cf06b;outline-offset:4px}@media(max-width:960px){.homepage-resource-links{grid-template-columns:1fr 1fr}}@media(max-width:420px){.homepage-resource-links{grid-template-columns:1fr}}
