
:root{--link33-navy:#0b2344;--link33-green:#5f8b45;--link33-line:#d9e4e9;--link33-soft:#f6f9fa}
body.link-home-v33>.site-header .main-nav>a,
body.link-home-v33>.site-header .main-nav>a strong,
body.link-home-v33>.site-header .main-nav>a span{color:var(--link33-navy)!important;text-shadow:none!important;opacity:1!important;font-family:Montserrat,Arial,sans-serif!important}
body.link-home-v33>.site-header .main-nav>a:hover,
body.link-home-v33>.site-header .main-nav>a:hover strong,
body.link-home-v33>.site-header .main-nav>a:hover span{color:#477431!important}
body.link-home-v33>.site-header .get-involved{color:#fff!important}

body.link-opportunities-v33 .link-v33-opportunity-hero{width:min(1180px,calc(100% - 36px));margin:30px auto 18px;padding:30px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:28px;align-items:center;border-radius:16px;background:linear-gradient(135deg,#0b2344,#124f7d);color:#fff}
body.link-opportunities-v33 .link-v33-opportunity-hero .eyebrow{color:#a8dd80;font:900 12px/1 Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
body.link-opportunities-v33 .link-v33-opportunity-hero h1{margin:8px 0 10px;color:#fff!important;font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(36px,5vw,58px);line-height:1.05}
body.link-opportunities-v33 .link-v33-opportunity-hero p{margin:0;max-width:700px;color:rgba(255,255,255,.88)!important;font-size:17px;line-height:1.6}
body.link-opportunities-v33 .link-v33-opportunity-hero img{width:100%;max-width:400px;max-height:310px;justify-self:end;object-fit:contain;border-radius:12px;background:#fff;padding:7px;box-shadow:0 16px 38px rgba(0,0,0,.22)}

body.link-opportunities-v33 .link-v33-badge-system{width:min(1180px,calc(100% - 36px));margin:0 auto 30px;padding:18px 20px;box-sizing:border-box;border:1px solid var(--link33-line);border-radius:13px;background:#fff}
body.link-opportunities-v33 .link-v33-badge-system .kicker{color:#5f8b45;font:900 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
body.link-opportunities-v33 .link-v33-badge-system h2{margin:6px 0 6px;color:var(--link33-navy);font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(24px,3vw,34px)}
body.link-opportunities-v33 .link-v33-badge-system p{margin:0;color:#62788a;font-size:14px;line-height:1.55}
body.link-opportunities-v33 .link-v33-badge-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}
body.link-opportunities-v33 .link-v33-badge-card{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--link33-line);border-radius:10px;background:var(--link33-soft);text-decoration:none}
body.link-opportunities-v33 .link-v33-badge-card img{width:52px;height:52px;flex:0 0 52px;object-fit:contain}
body.link-opportunities-v33 .link-v33-badge-card strong{display:block;color:var(--link33-navy);font:900 12px/1.25 Montserrat,Arial,sans-serif}
body.link-opportunities-v33 .link-v33-badge-card span{display:block;margin-top:3px;color:#657b8d;font-size:11px;line-height:1.35}

body.link-opportunities-v33>.site-header .main-nav>a,
body.link-opportunities-v33>.site-header .main-nav>a strong,
body.link-opportunities-v33>.site-header .main-nav>a span{color:var(--link33-navy)!important;text-shadow:none!important;opacity:1!important}
body.link-opportunities-v33>.site-header .get-involved{color:#fff!important}
body.link-opportunities-v33>footer,
body.link-opportunities-v33>footer *,
body.link-opportunities-v33>footer a{color:#fff!important}
body.link-opportunities-v33>footer{background:#061f3b!important}

@media(max-width:900px){
 body.link-opportunities-v33 .link-v33-opportunity-hero{grid-template-columns:1fr}
 body.link-opportunities-v33 .link-v33-opportunity-hero img{justify-self:center;max-width:340px}
 body.link-opportunities-v33 .link-v33-badge-row{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){body.link-opportunities-v33 .link-v33-badge-row{grid-template-columns:1fr}}
