.logo{gap:9px;letter-spacing:-.7px;flex-shrink:0}.brand-symbol{display:block;object-fit:contain;width:44px;height:44px;flex-shrink:0}.brand-wordmark{display:flex;flex-direction:column;line-height:1.05;color:#f0f5ff!important;font-size:25px}.brand-descriptor{font-size:8px;line-height:1.4;letter-spacing:3px;font-weight:500;color:#85a6c9;margin-top:6px}.links{gap:24px}.portal-nav{font-size:12px;padding:12px 18px}.portal-section{padding-top:0}.portal-card{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center;padding:42px;border:1px solid #284b70;background:radial-gradient(ellipse at 80% 50%,#14375655,transparent 70%),#0b1830;border-radius:24px}.portal-card h2{font-size:32px;margin:18px 0}.portal-card p{font-size:14px;line-height:1.8}.portal-disclosure{font-size:12px!important;color:#8fa8c9!important}.portal-disclosure strong{color:#6edcd7;font-weight:500}.portal-destination{padding:26px;background:#0d2038;border:1px solid #294d70;border-radius:16px}.portal-caption{font-size:9px;letter-spacing:1.6px;color:#70b4e7}.portal-destination h3{margin:16px 0 4px;font-size:26px}.portal-domain{margin:0 0 22px;color:#79a4c8;font-size:12px!important}.portal-destination .btn{width:100%;gap:14px;font-size:12px}.portal-destination small{display:block;margin-top:15px;font-size:10px;line-height:1.7;color:#8ea8ca}.footer-links{flex-wrap:wrap;justify-content:flex-end}@media(max-width:1000px){.links{gap:16px;font-size:12px}.brand-wordmark{font-size:23px}.brand-symbol{width:40px;height:40px}.portal-card{gap:30px}}@media(max-width:800px){.portal-card{grid-template-columns:1fr;padding:26px;gap:24px}.portal-card h2{font-size:28px}.footer-links{justify-content:flex-start}.portal-nav{font-size:11px;padding:11px 13px}}
