﻿.outreach-support-card{padding:26px;background:#eff6ff;border:1px solid #c7dbfb;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;scroll-margin-top:24px}.outreach-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:700;color:#2563eb}.outreach-support-card h2{font-size:23px;color:#193c80;margin:9px 0 12px}.outreach-support-card p,.outreach-partner-invite p{font-size:13px;line-height:1.8;color:#526688;margin:0 0 13px}.outreach-donate-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:11px 17px;border:1px solid #1d4ed8;border-radius:10px;background:#2563eb;color:white!important;text-decoration:none;font-size:12px;font-weight:600}.outreach-donate-button:hover{background:#1d4ed8}.outreach-donate-button:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.outreach-support-card .outreach-contact-note{font-size:11px;margin:12px 0 0;color:#62789d}.outreach-partner-invite{padding:22px;border:1px solid #dbe4f0;border-radius:16px;background:white}.hero-buttons{gap:10px}.hero-button{min-height:44px}@media(max-width:600px){.outreach-support-card{padding:20px}.outreach-support-card h2{font-size:21px}}
.outreach-hero-logo{float:right;width:110px;height:110px;object-fit:contain;border-radius:14px;margin:0 0 14px 24px;border:1px solid #ffffff50}.outreach-sidebar-logo{display:block;width:100px;height:100px;object-fit:contain;margin:0 auto 14px;border-radius:12px}.hero:after{content:"";display:block;clear:both}@media(max-width:600px){.outreach-hero-logo{width:76px;height:76px;margin:0 0 12px 14px}}
