/* Shared header and footer for pages that do not have the home page's own. */
.sc-header,.sc-footer{font-family:"Public Sans","Segoe UI",system-ui,sans-serif;line-height:1.5;box-sizing:border-box}
.sc-header{background:#142b50;color:#fff}
.sc-inner{box-sizing:border-box;max-width:1136px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 22px}
.sc-header .sc-inner{min-height:72px}
.sc-brand{color:#fff;font-weight:800;font-size:24px;letter-spacing:-.02em;text-decoration:none}
.sc-brand span{color:#ffcf66}
.sc-links{display:flex;flex-wrap:wrap;gap:4px 18px}
.sc-header .sc-links a{color:#fff;font-weight:600;font-size:15px;text-decoration:none;padding:10px 0;display:inline-block}
.sc-header .sc-links a:hover{text-decoration:underline}
.sc-footer{background:#fff;border-top:1px solid #dfe3ea;color:#4b5866;font-size:14px;padding:28px 0}
.sc-footer .sc-links a{color:#142b50;padding:8px 0;display:inline-block}
.sc-footer p{margin:0;flex-basis:100%}
