:root{--v26-navy:#07345d;--v26-green:#68c52e;--v26-teal:#13a9bc;--v26-ink:#103b62;--v26-muted:#5c7183;--v26-line:#d9e4e9;--v26-soft:#f6f9fa}
body{background:#fff}
.engage-section,.link-role-section,.needs-section,.participation-recognition,.v3-ecosystem,.link-v25-work-with-link{padding-top:52px!important;padding-bottom:52px!important}
.participation-recognition{background:#fff!important}.link-v25-work-with-link{background:#f6f9fa!important}
.link-v24-badge-section{display:none!important}
.engage-card,.link-role-card{background:#fff!important;border:1px solid var(--v26-line)!important;box-shadow:0 8px 22px rgba(7,52,93,.06)!important}
.link-v26-badge-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 6px}
.link-v26-badge-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--v26-line);border-radius:12px;background:#fff}
.link-v26-badge-item img{width:58px!important;height:58px!important;object-fit:contain!important}.link-v26-badge-item strong{color:var(--v26-ink);font-size:13px}
.business-approved-hero,.revenue-hero .revenue-wrap,.link-v26-split-hero{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important;gap:30px!important;align-items:center!important}
.business-approved-hero{max-width:none!important;margin:0!important;padding:52px max(24px,calc((100vw - 1160px)/2))!important;background:linear-gradient(130deg,#07345d,#0b4776)!important;color:#fff!important}
.business-approved-hero-title{grid-column:1!important;grid-row:1!important;color:#fff!important;max-width:720px!important}
.business-approved-actions{grid-column:1!important;grid-row:2!important;justify-self:start!important}
.business-approved-hero-image{grid-column:2!important;grid-row:1/span 2!important;width:100%!important;max-width:400px!important;max-height:310px!important;justify-self:end!important;object-fit:contain!important;border-radius:15px!important;background:#fff!important;padding:8px!important;box-shadow:0 18px 45px rgba(0,0,0,.22)!important}
.revenue-hero{background:linear-gradient(130deg,#07345d,#0b4776)!important}.revenue-hero .revenue-wrap{width:min(1120px,calc(100% - 40px))!important}
.link-v26-hero-art{justify-self:end;width:min(100%,390px)}.link-v26-hero-art img{width:100%;max-height:320px;object-fit:contain;border-radius:14px;background:#fff;padding:8px;box-shadow:0 18px 40px rgba(0,0,0,.22)}
.revenue-hero .link-v26-hero-copy h1,.revenue-hero .link-v26-hero-copy p{color:#fff!important}
.link-approved-nonprofit-hero__panel.link-v26-register-panel{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)!important;gap:28px!important;align-items:center!important;padding:34px!important;background:linear-gradient(130deg,#07345d,#0b4776)!important}
.link-v26-register-copy h1{color:#fff;font-size:clamp(34px,4vw,56px);line-height:1.04;margin:5px 0 12px}.link-v26-register-copy p{color:rgba(255,255,255,.88);font-size:17px;line-height:1.6;margin:0}
.link-v26-register-panel img{width:100%!important;max-width:390px!important;max-height:350px!important;object-fit:contain!important;justify-self:end;border-radius:12px}
.link-branded-card{background:#fff!important;border:1px solid var(--v26-line)!important;border-radius:14px!important;padding:14px!important;box-shadow:0 8px 22px rgba(7,52,93,.06)!important}
.link-branded-card>img{width:100%!important;height:330px!important;object-fit:contain!important;background:#fff!important;border-radius:10px!important}
.business-approved-lower-panel{background:#fff!important}.business-approved-lower-panel>img{width:min(100%,720px)!important;max-height:430px!important;object-fit:contain!important;margin:0 auto!important}
.link-v26-community-assets{margin:38px auto 10px;padding:0}.link-v26-community-assets h2{margin:0 0 8px;color:var(--v26-ink)}.link-v26-community-assets>p{margin:0 0 20px;color:var(--v26-muted);line-height:1.6}
.link-v26-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.link-v26-visual-card{display:block;border:1px solid var(--v26-line);border-radius:14px;background:#fff;overflow:hidden;text-decoration:none!important;box-shadow:0 8px 20px rgba(7,52,93,.05)}
.link-v26-visual-card img{width:100%;height:230px;object-fit:contain;background:#fff}.link-v26-visual-card div{padding:13px 14px 15px}.link-v26-visual-card strong{display:block;color:var(--v26-ink);font-size:15px}.link-v26-visual-card span{display:block;margin-top:4px;color:var(--v26-muted);font-size:13px;line-height:1.4}
.link-v26-kit{margin:26px 0;padding:20px;border:1px solid var(--v26-line);border-radius:14px;background:#fff}.link-v26-kit h2{margin:0 0 6px;color:var(--v26-ink)}.link-v26-kit>p{margin:0 0 16px;color:var(--v26-muted)}
.link-v26-kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.link-v26-kit-card{border:1px solid var(--v26-line);border-radius:12px;overflow:hidden;background:#fff}.link-v26-kit-card img{display:block;width:100%;height:210px;object-fit:contain;background:#f8fafb}
.link-v26-kit-card-body{padding:12px}.link-v26-kit-card h3{margin:0 0 10px;font-size:15px;color:var(--v26-ink)}.link-v26-kit-actions{display:flex;gap:8px;flex-wrap:wrap}.link-v26-kit-actions a{display:inline-flex;padding:8px 10px;border-radius:7px;background:var(--v26-navy);color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800}.link-v26-kit-actions a.secondary{background:#fff;color:var(--v26-navy)!important;border:1px solid var(--v26-line)}
@media(max-width:980px){.link-v26-visual-grid,.link-v26-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.business-approved-hero,.revenue-hero .revenue-wrap,.link-v26-split-hero,.link-approved-nonprofit-hero__panel.link-v26-register-panel{grid-template-columns:1fr!important}.business-approved-hero-image,.link-v26-hero-art,.link-v26-register-panel img{grid-column:1!important;grid-row:auto!important;justify-self:center!important;max-width:330px!important}.link-v26-badge-row,.link-v26-visual-grid,.link-v26-kit-grid{grid-template-columns:1fr}}
