/*! NASA Footer - Optimized CSS - Part 1 (Base & Layout) */
#nasa-footer{--nasa-primary:#0f9d8a;--nasa-text:#333333;--nasa-bg:#FAFAFA;--nasa-border:#ececec;--nasa-hover:#0e907f;font-family:inherit;background-color:var(--nasa-bg);border-top:1px solid var(--nasa-border);padding:20px 0}#nasa-footer,#nasa-footer *{box-sizing:border-box}#nasa-footer a{background:#fff0;color:var(--nasa-text);text-decoration:none;transition:color 0.2s ease}#nasa-footer a:focus{outline:thin dotted}#nasa-footer a:hover{color:var(--nasa-primary)}#nasa-footer p{font-size:1rem;line-height:1.6;margin:0 0 1.4em}#nasa-footer p:last-child{margin-bottom:0}#nasa-footer h5{font-weight:600;font-size:1.17em;margin:.2em 0 .5em;line-height:1.2}#nasa-footer ul{font-size:1em;line-height:1.6;margin-bottom:1.4em;padding-left:0;list-style:none}#nasa-footer .row{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 10px}#nasa-footer .columns{flex:1;padding:0 10px;margin-bottom:20px}#nasa-footer .nasa-flex{display:flex;align-items:center}#nasa-footer .nasa-bold{font-weight:600}
/*! NASA Footer - Optimized CSS - Part 2 (Sections & Components) */
 #nasa-footer .nasa-nav-sc-menu{margin-top:30px}#nasa-footer .nasa-nav-sc-menu ul{display:flex;flex-wrap:wrap;gap:20px}#nasa-footer .nasa-nav-sc-menu li a{display:flex;align-items:center;gap:10px;padding:5px 0}#nasa-footer .nasa-footer-bottom{background-color:#FFF;padding:20px 0;border-top:1px solid var(--nasa-border);text-align:center}#nasa-footer .nasa-footer-bottom-left p{margin:0;line-height:3}#nasa-footer .button{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 30px;background-color:var(--nasa-primary);border:1px solid var(--nasa-primary);color:#FFF;font-size:.75rem;border-radius:5px;text-transform:uppercase;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}#nasa-footer .button:hover{background-color:var(--nasa-hover);border-color:var(--nasa-hover)}
/*! NASA Footer - Optimized CSS - Part 3 (Responsive & Final) */
 @media (max-width:767px){#nasa-footer .row{flex-direction:column}#nasa-footer .columns{flex:1 1 100%}#nasa-footer .nasa-nav-sc-menu ul{flex-direction:column;gap:10px}#nasa-footer .contact-information{margin-top:30px}#nasa-footer .nasa-footer-bottom-left p{line-height:1.6}}#nasa-footer strong{font-weight:600}#nasa-footer svg{background:#fff0;color:inherit}#nasa-footer [aria-hidden="true"]{display:none}@media print{#nasa-footer{border-top:0;padding:0}#nasa-footer .nasa-footer-bottom{display:none}}#nasa-footer{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}