.qsf{color:#1b2028;background:#f5f6f8;border-top:1px solid #dce1e8;font:14px/1.5 Alliance No\.1,Arial,sans-serif}.qsf *,.qsf :before,.qsf :after{box-sizing:border-box}.qsf h2,.qsf p,.qsf ul{margin:0;padding:0}.qsf a{color:inherit;text-decoration:none}.qsf a:hover{color:#334fc4}.qsf a:focus-visible,.qsf button:focus-visible,.qsf input:focus-visible{outline-offset:4px;outline:2px solid #5572db}.qsf__inner{width:calc(100% - 80px);max-width:1360px;margin-inline:auto}.qsf__main{grid-template-columns:1fr 1.35fr;gap:clamp(48px,8vw,120px);padding-block:64px 48px;display:grid}.qsf__brand{align-items:center;gap:12px;display:inline-flex}.qsf__brand img{width:30px;height:34px;display:block}.qsf__brand>span{letter-spacing:-.04em;align-items:baseline;gap:10px;font-size:29px;line-height:1.2;display:flex}.qsf__brand small{letter-spacing:0;color:#626b79;font-size:10px}.qsf__newsletter{max-width:420px;margin-top:32px}.qsf__newsletter h2{letter-spacing:-.025em;font-size:23px;font-weight:400}.qsf__newsletter>p{color:#606a79;max-width:350px;margin-top:8px;font-size:13px;line-height:1.65}.qsf__navigation{grid-template-columns:1.2fr 1fr 1fr;gap:32px;padding-top:8px;display:grid}.qsf__navigation h2{text-transform:uppercase;letter-spacing:.08em;color:#687181;margin-bottom:22px;font-size:11px;font-weight:500}.qsf__navigation ul{gap:13px;list-style:none;display:grid}.qsf__navigation a{font-size:14px}.qsf__bottom{color:#626b79;border-top:1px solid #dce1e8;justify-content:space-between;align-items:center;gap:24px;padding-block:22px 28px;font-size:12px;display:flex}.qsf__bottom small{font-size:inherit}.qsf__bottom nav{gap:28px;display:flex}.qsf-newsletter{margin-top:20px}.qsf-newsletter__row{align-items:start;gap:8px;display:flex}.qsf-newsletter__email{flex:1;min-width:0}.qsf-newsletter input[type=email]{color:#1b2028;width:100%;min-width:0;height:46px;box-shadow:none;background:#fff;border:1px solid #b9c2d0;border-radius:6px;padding:11px 13px;font:14px/1.5 Alliance No\.1,Arial,sans-serif;display:block}.qsf-newsletter input::placeholder{color:#737e8e}.qsf-newsletter button[type=submit]{color:#fff;cursor:pointer;background:#202a42;border:1px solid #202a42;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;font:14px/1.5 Alliance No\.1,Arial,sans-serif;display:inline-flex}.qsf-newsletter button:hover:not(:disabled){background:#334fc4;border-color:#334fc4}.qsf-newsletter button:disabled{opacity:.55;cursor:not-allowed}.qsf-newsletter p{color:#626b79;margin-top:8px;font-size:11px;line-height:1.6}.qsf-newsletter [role=alert],.qsf-newsletter [aria-invalid=true]+p{color:#ae352e}.qsf-newsletter input[aria-invalid=true]{border-color:#ae352e}.qsf-newsletter__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.qsf__newsletter>.qsf__privacy{max-width:420px;font-size:11px}.qsf__privacy a{text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.qsf__main{grid-template-columns:1fr;gap:40px;padding-top:48px}.qsf__newsletter{max-width:480px}.qsf__navigation{padding-top:0}}@media (max-width:600px){.qsf__inner{width:calc(100% - 40px)}.qsf__main{padding-block:40px 32px}.qsf__navigation{grid-template-columns:1fr 1fr;gap:32px 20px}.qsf__navigation nav:first-child{grid-row:span 2}.qsf__bottom{flex-direction:column;align-items:start;gap:14px}}@media (max-width:380px){.qsf-newsletter__row{flex-direction:column}.qsf-newsletter__email,.qsf-newsletter button[type=submit]{width:100%}}
