/* PB-MAIN-0.68.0 — Grants & Institutional Support page. No protected visual assets are modified. */
.pb-v680-page .page-hero{background:linear-gradient(180deg,#f6fbfe 0%,#fff 100%);border-bottom:1px solid #dbe8ef}
.pb-v680-page .pb-v680-hero{max-width:980px}
.pb-v680-page .pb-v680-hero h1{max-width:920px;color:#073f70;font-size:clamp(2.15rem,4vw,3.65rem);line-height:1.06;letter-spacing:-.025em}
.pb-v680-page .pb-v680-hero .lede{max-width:900px;font-size:clamp(1.05rem,1.7vw,1.28rem)}
.pb-v680-page .pb-v680-canonical{margin-top:22px;padding:18px 20px;border-left:5px solid #16852d;background:#f4fbf5;border-radius:8px;color:#173f5c;line-height:1.58}
.pb-v680-page .pb-v680-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.pb-v680-page .pb-v680-actions .btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center}
.pb-v680-page .pb-v680-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}
.pb-v680-page .pb-v680-step{position:relative;padding:22px;border:1px solid #d8e7ee;border-radius:12px;background:#fff}
.pb-v680-page .pb-v680-step b{display:inline-flex;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;background:#eaf5fa;color:#075086;margin-bottom:12px}
.pb-v680-page .pb-v680-step h3{margin:0 0 8px;color:#075086}
.pb-v680-page .pb-v680-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}
.pb-v680-page .pb-v680-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.pb-v680-page .pb-v680-card{padding:22px;border:1px solid #d8e7ee;border-radius:12px;background:#fff}
.pb-v680-page .pb-v680-card h3{margin-top:0;color:#075086}
.pb-v680-page .pb-v680-card p:last-child,.pb-v680-page .pb-v680-card ul:last-child{margin-bottom:0}
.pb-v680-page .pb-v680-band{background:#f6fafc;border-top:1px solid #dbe8ef;border-bottom:1px solid #dbe8ef}
.pb-v680-page .pb-v680-green-band{background:#f5fbf6;border-top:1px solid #d4ead8;border-bottom:1px solid #d4ead8}
.pb-v680-page .pb-v680-list{columns:2;column-gap:34px;padding-left:1.25rem}
.pb-v680-page .pb-v680-list li{break-inside:avoid;margin:0 0 9px}
.pb-v680-page .pb-v680-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}
.pb-v680-page .pb-v680-note{padding:16px 18px;background:#fff8e8;border:1px solid #ecdcae;border-radius:10px;color:#4f4a35}
.pb-v680-page .pb-v680-independence{padding:22px;border:1px solid #cfe1eb;border-radius:12px;background:#f7fbfd}
.pb-v680-page .pb-v680-cta{text-align:center;padding-top:48px;padding-bottom:52px}
.pb-v680-page .pb-v680-cta p{max-width:760px;margin-left:auto;margin-right:auto}
.pb-v680-institutional-home-link{margin-top:14px;max-width:780px;font-size:.98rem;line-height:1.55}
@media(max-width:900px){.pb-v680-page .pb-v680-step-grid,.pb-v680-page .pb-v680-grid.three{grid-template-columns:1fr}.pb-v680-page .pb-v680-list{columns:1}}
@media(max-width:760px){.pb-v680-page .pb-v680-grid,.pb-v680-page .pb-v680-audience-grid{grid-template-columns:1fr}.pb-v680-page .pb-v680-actions{display:grid;grid-template-columns:1fr}.pb-v680-page .pb-v680-actions .btn{width:100%}.pb-v680-page .pb-v680-card,.pb-v680-page .pb-v680-step{padding:18px}}
