.fsmag-footer{position:relative;z-index:0;background:#ECE8DF;border-top:1px solid var(--fsmag-color-border);color:var(--fsmag-color-ink-soft);margin-top:var(--fsmag-space-16)}.fsmag-footer-rule{height:2px;background:linear-gradient(90deg,transparent 8%,var(--fsmag-color-gold) 50%,transparent 92%)}.fsmag-footer-inner{max-width:var(--fsmag-width-shell);margin:0 auto;padding:var(--fsmag-space-10) var(--fsmag-space-read-pad) var(--fsmag-space-6);display:grid;grid-template-columns:1fr;gap:var(--fsmag-space-6);align-items:start}@media (min-width:768px){.fsmag-footer-inner{grid-template-columns:1fr auto;gap:var(--fsmag-space-10)}}.fsmag-footer-left{max-width:50rem}.fsmag-footer-eyebrow{font-family:var(--fsmag-font-eng);font-size:var(--fsmag-text-3xs);letter-spacing:.42em;color:var(--fsmag-color-deep);text-transform:uppercase;margin:0 0 var(--fsmag-space-2);opacity:.9}.fsmag-footer-title{font-family:var(--fsmag-font-title);font-size:var(--fsmag-text-xl);font-weight:700;margin:0 0 var(--fsmag-space-2);color:var(--fsmag-color-ink);letter-spacing:-.01em}.fsmag-footer-tagline{font-family:var(--fsmag-font-prose);font-size:var(--fsmag-text-sm);line-height:1.7;color:var(--fsmag-color-ink-muted);margin:0 0 var(--fsmag-space-4)}.fsmag-footer-aux-inline,.fsmag-footer-nav-inline{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;font-family:var(--fsmag-font-title);font-size:var(--fsmag-text-sm)}.fsmag-footer-aux-inline{align-self:end;justify-content:flex-end}@media (max-width:767px){.fsmag-footer-aux-inline{justify-content:flex-start}}.fsmag-footer-aux-inline>span,.fsmag-footer-nav-inline>span{display:inline-flex;align-items:center}.fsmag-footer-link{color:var(--fsmag-color-ink-muted);text-decoration:none;padding:.15rem .55rem;transition:color var(--fsmag-duration-2) var(--fsmag-ease)}.fsmag-footer-link:hover{color:var(--fsmag-color-royal)}.fsmag-footer-sep{color:var(--fsmag-color-ink-muted);opacity:.35;font-size:var(--fsmag-text-xs)}.fsmag-footer-disclaimer{max-width:var(--fsmag-width-shell);margin:0 auto;padding:0 var(--fsmag-space-read-pad) var(--fsmag-space-4)}.fsmag-footer-disclaimer p{margin:0;line-height:1.8;opacity:.72;text-align:center}.fsmag-footer-baseline,.fsmag-footer-disclaimer p{font-size:var(--fsmag-text-2xs);color:var(--fsmag-color-ink-muted)}.fsmag-footer-baseline{border-top:1px solid rgba(255,255,255,.08);max-width:var(--fsmag-width-shell);margin:0 auto;padding:var(--fsmag-space-4) var(--fsmag-space-read-pad) var(--fsmag-space-5);display:flex;flex-direction:column;align-items:center;gap:var(--fsmag-space-2);font-family:var(--fsmag-font-eng);letter-spacing:.04em}@media (min-width:768px){.fsmag-footer-baseline{flex-direction:row;justify-content:space-between;align-items:baseline}}.fsmag-footer-copy{margin:0}.fsmag-footer-partner{font-family:var(--fsmag-font-eng);font-size:var(--fsmag-text-2xs);letter-spacing:.06em;color:var(--fsmag-color-deep);padding:0}.fsmag-footer-partner:hover{color:var(--fsmag-color-royal)}.republic-foot{display:none}