.sae-t-rail>*{flex:0 0 100%}
@media (min-width:750px){.sae-t-rail>*{flex:0 0 calc(50% - 9px)}}
@media (min-width:990px){.sae-t-rail>*{flex:0 0 calc(33.3333% - 12px)}}
.sae-t-rail{align-items:stretch}
@media (min-width:990px){.sae-sticky{padding:10px 20px}}
.sae-foot{background:#111;color:#fff;font-family:'Poppins',ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding:44px 16px 30px}
.sae-foot *,.sae-foot *::before,.sae-foot *::after{box-sizing:border-box}
.sae-foot img{display:block;max-width:100%}
.sae-foot-in{max-width:1320px;margin:0 auto}
.sae-foot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px}
.sae-foot h2{font-size:20px;font-weight:600;margin:0 0 14px;letter-spacing:-.01em}
.sae-foot .sae-brand{font-size:23px;font-weight:500;letter-spacing:.09em;margin:0 0 12px}
.sae-foot p{font-size:14px;line-height:1.6;color:#9a9a95;margin:0;max-width:34ch}
.sae-foot a{color:#c9c8c4;font-size:15px;text-decoration:none;display:block;padding:6px 0}
.sae-foot a:hover{color:#fff}
.sae-foot .sae-fdiv{margin-top:34px;padding-top:26px;border-top:1px solid #2b2b29}
.sae-foot .sae-flabel{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#7a7a76;margin-bottom:14px}
.sae-foot .sae-fpays{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.sae-foot .sae-fpays svg{height:26px;width:auto}
.sae-foot .sae-fsocial{display:flex;gap:16px;flex-wrap:wrap}
.sae-foot .sae-fsocial a{padding:0;font-size:13px}
.sae-foot .sae-fbottom{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;margin-top:20px}
.sae-foot .sae-fcopy{font-size:13px;color:#7a7a76}
.sae-foot .sae-fcopy a{display:inline;padding:0;font-size:13px}
