@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Barlow-Regular.ttf) format("truetype")}
@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/Barlow-SemiBold.ttf) format("truetype")}
@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Barlow-Bold.ttf) format("truetype")}
.cucg-resources{font-family:Barlow,sans-serif;color:#17191f;padding:64px 24px;border-top:4px solid #49b050;background:transparent}.cucg-inner{max-width:1160px;margin:auto}.cucg-resources h2,.cucg-resources h3{color:#0c1f3e;font-family:Barlow,sans-serif;line-height:1.2}.cucg-resources h2{font-size:clamp(28px,3vw,42px);margin:0 0 20px;font-weight:700}.cucg-resources h3{font-size:24px;margin:24px 0 12px;font-weight:600}.cucg-resources p,.cucg-resources li{font-size:18px;line-height:1.6}.cucg-resources li{margin-bottom:12px}.cucg-eyebrow{font-weight:600;letter-spacing:.08em;color:#0c1f3e}.cucg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.cucg-grid article{padding:24px;border:1px solid #818285;border-radius:12px}.cucg-grid h3{margin-top:0}.cucg-resources a{color:#0c1f3e;text-decoration:underline;text-underline-offset:3px}.cucg-next{border-left:5px solid #49b050;padding:8px 24px 24px;margin-top:32px}.cucg-resources .cucg-cta{display:inline-block;background:#49b050;color:#0c1f3e;font-weight:600;padding:14px 22px;border-radius:6px;text-decoration:none;line-height:1.35;max-width:100%;box-sizing:border-box}.cucg-resources a:focus-visible{outline:3px solid #0c1f3e;outline-offset:4px}@media(max-width:767px){.cucg-resources{padding:40px 20px}.cucg-grid{grid-template-columns:1fr}.cucg-grid article{padding:20px}.cucg-resources ol{padding-left:24px}}
