:root{--navy:#0b2344;--green:#68c52e;--gold:#e0a52f;--line:#d9e4e9;--soft:#f6f9fa;--ink:#123a5d}
body.link-v28-linked-page>.link-standard-header{width:100%!important;min-height:112px!important;margin:0!important;background:#fff!important;border:0!important;border-bottom:1px solid rgba(11,35,68,.12)!important;border-radius:0!important;box-shadow:none!important;position:relative!important;z-index:1000!important}
body.link-v28-linked-page>.link-standard-header .link-standard-header-inner{width:min(1180px,calc(100% - 40px))!important;min-height:112px!important;margin:0 auto!important;padding:14px 0!important;display:flex!important;align-items:center!important;background:#fff!important}
body.link-v28-linked-page>.link-standard-header .link-standard-brand{display:inline-flex!important;max-width:360px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.link-v28-linked-page>.link-standard-header .link-standard-brand img{display:block!important;width:auto!important;height:80px!important;max-width:330px!important;max-height:80px!important;object-fit:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.link-v28-linked-page>.link-standard-nav{width:100%!important;min-height:50px!important;margin:0!important;padding:0 22px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:0!important;background:#0b2344!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;position:relative!important;z-index:999!important}
body.link-v28-linked-page>.link-standard-nav>a{min-height:50px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:transparent!important;border:0!important;border-radius:0!important;font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:800!important;letter-spacing:.02em!important;text-decoration:none!important;text-shadow:none!important;white-space:nowrap!important;opacity:1!important}
body.link-v28-linked-page>.link-standard-nav>a:hover,body.link-v28-linked-page>.link-standard-nav>a:focus-visible{color:#e0a52f!important;background:rgba(255,255,255,.06)!important}
body.link-v28-linked-page>.site-header,body.link-v28-linked-page>.main-nav{display:none!important}

.v3-ecosystem .v3-ecosystem-copy>button,.v3-ecosystem .v3-ecosystem-copy button[onclick*="openHowModal"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;margin-top:10px!important;padding:12px 18px!important;border:2px solid #0b2344!important;border-radius:8px!important;background:#0b2344!important;color:#fff!important;font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;opacity:1!important}
.v3-ecosystem .v3-ecosystem-copy>button:hover,.v3-ecosystem .v3-ecosystem-copy button[onclick*="openHowModal"]:hover{background:#68c52e!important;border-color:#68c52e!important;color:#0b2344!important}

body.link-community-streamlined-v28 .link-revenue-alignment,body.link-community-streamlined-v28 .real-intro-band,body.link-community-streamlined-v28 .community-real-stories,body.link-community-streamlined-v28 .community-role-grid,body.link-community-streamlined-v28 .community-fit-section{display:none!important}
body.link-community-streamlined-v28 .link-v26-community-assets{width:min(1180px,calc(100% - 36px))!important;max-width:1180px!important;margin:38px auto!important}
body.link-community-streamlined-v28 .link-v26-visual-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
body.link-community-streamlined-v28 .link-v26-visual-card img{height:190px!important;object-fit:contain!important}

.link-v28-assessment{width:100%;background:#f6f9fa;border-bottom:1px solid var(--line)}
.link-v28-assessment-inner{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:28px 0;display:grid;grid-template-columns:1.05fr 1.35fr;gap:28px;align-items:center}
.link-v28-assessment .kicker,.link-v28-portal-benefit .kicker,.link-v28-media-intro .kicker{color:#5a9f39;font:900 12px/1 Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.link-v28-assessment h2,.link-v28-portal-benefit h2{margin:8px 0;color:#0b2344;font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(28px,4vw,44px);line-height:1.08}
.link-v28-assessment p,.link-v28-portal-benefit p{margin:0;color:#587084;font-size:16px;line-height:1.55}
.link-v28-assessment-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}
.link-v28-assessment-form label{display:grid;gap:6px;color:#0b2344;font:800 12px/1.2 Montserrat,Arial,sans-serif}
.link-v28-assessment-form select{width:100%;min-height:44px;padding:9px 10px;border:1px solid #cdd9df;border-radius:8px;background:#fff;color:#173a59;font:600 14px/1.2 Montserrat,Arial,sans-serif}
.link-v28-assessment-form button{min-height:44px;padding:9px 14px;border:0;border-radius:8px;background:#0b2344;color:#fff;font:900 12px/1 Montserrat,Arial,sans-serif;cursor:pointer}
.link-v28-assessment-result{grid-column:1/-1;padding:12px 14px;border-radius:9px;background:#fff;border:1px solid var(--line);color:#244965;font-size:14px;line-height:1.5}
.link-v28-assessment-result a{color:#0b2344;font-weight:900}

.link-v28-portal-benefit{width:min(1180px,calc(100% - 36px));margin:34px auto 44px;padding:28px;box-sizing:border-box;border:1px solid var(--line);border-radius:16px;background:#fff}
.link-v28-portal-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:18px}
.link-v28-portal-benefit-card{padding:14px;border:1px solid var(--line);border-radius:10px;background:#f8fafb}
.link-v28-portal-benefit-card strong{display:block;margin-bottom:5px;color:#0b2344;font:900 13px/1.25 Montserrat,Arial,sans-serif}
.link-v28-portal-benefit-card span{color:#647a8d;font-size:13px;line-height:1.45}

body.link-media-v28 main{width:min(1240px,calc(100% - 28px))!important;max-width:1240px!important;margin:0 auto!important;padding:28px 0 52px!important}
.link-v28-media-intro{width:min(1180px,calc(100% - 36px));margin:28px auto 20px;padding:24px 26px;box-sizing:border-box;border-radius:15px;background:#0b2344;color:#fff}
.link-v28-media-intro h1{margin:7px 0 8px;color:#fff;font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(34px,4vw,50px)}
.link-v28-media-intro p{margin:0;max-width:850px;color:rgba(255,255,255,.85);line-height:1.6}
.link-v28-media-submit-gate{width:min(1180px,calc(100% - 36px));margin:0 auto 22px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:16px 18px;box-sizing:border-box;border:1px solid var(--line);border-radius:11px;background:#f6f9fa}
.link-v28-media-submit-gate strong{display:block;color:#0b2344;margin-bottom:3px}.link-v28-media-submit-gate span{color:#64798b;font-size:13px}
.link-v28-media-submit-actions{display:flex;gap:8px;flex-wrap:wrap}.link-v28-media-submit-actions a{display:inline-flex;align-items:center;min-height:38px;padding:8px 11px;border-radius:7px;background:#0b2344;color:#fff!important;text-decoration:none!important;font:900 11px/1 Montserrat,Arial,sans-serif}.link-v28-media-submit-actions a.secondary{background:#fff;color:#0b2344!important;border:1px solid var(--line)}
body.link-media-v28 .link-media-v28-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
body.link-media-v28 .link-media-card-v28{min-width:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
body.link-media-v28 .link-media-card-v28 img{display:block!important;width:100%!important;height:180px!important;object-fit:cover!important}
body.link-media-v28 .link-media-card-v28 h1,body.link-media-v28 .link-media-card-v28 h2,body.link-media-v28 .link-media-card-v28 h3{margin:10px 12px!important;font-size:16px!important;line-height:1.25!important;color:#0b2344!important}
.link-media-v28-controls{width:min(1180px,calc(100% - 36px));margin:0 auto 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.link-media-v28-controls .actions{display:flex;gap:8px}.link-media-v28-controls button{min-height:38px;padding:8px 11px;border:0;border-radius:7px;background:#0b2344;color:#fff;font:800 11px/1 Montserrat,Arial,sans-serif;cursor:pointer}.link-media-v28-controls button.secondary{background:#fff;color:#0b2344;border:1px solid var(--line)}
@media(max-width:980px){.link-v28-assessment-inner{grid-template-columns:1fr}.link-v28-portal-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.link-community-streamlined-v28 .link-v26-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.link-media-v28 .link-media-v28-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){body.link-v28-linked-page>.link-standard-header,body.link-v28-linked-page>.link-standard-header .link-standard-header-inner{min-height:92px!important}body.link-v28-linked-page>.link-standard-header .link-standard-brand img{height:64px!important;max-height:64px!important}body.link-v28-linked-page>.link-standard-nav{justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding:0 8px!important}body.link-v28-linked-page>.link-standard-nav>a{min-height:44px!important;padding:0 12px!important;font-size:9px!important}.link-v28-assessment-form{grid-template-columns:1fr}.link-v28-media-submit-gate{grid-template-columns:1fr}body.link-community-streamlined-v28 .link-v26-visual-grid,body.link-media-v28 .link-media-v28-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
