.gq-approved-footer{background:#eee9d4;color:#27301b;padding:40px 5% 45px;font:15px/1.6 GQBody,Arial,sans-serif;box-sizing:border-box}
.gq-footer-top{display:flex;justify-content:space-between;gap:40px}
.gq-footer-eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:10px;font-weight:700;margin:0 0 20px}
.gq-approved-footer .gq-wordmark{font-size:clamp(40px,6vw,86px);white-space:normal;line-height:1.03}
.gq-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;align-content:center;font-size:12px}
.gq-approved-footer a{color:inherit;text-decoration:none}
.gq-approved-footer a:hover{text-decoration:underline;text-underline-offset:5px}
.gq-approved-footer a:focus-visible{outline:3px solid #a94221;outline-offset:5px}
.gq-footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #c3c5a8;padding-top:25px;margin-top:40px;font-size:11px}
.gq-footer-bottom ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0}
@media(max-width:760px){.gq-footer-top{display:block}.gq-footer-links{margin-top:30px}.gq-approved-footer .gq-wordmark{font-size:48px}.gq-footer-bottom{flex-direction:column;gap:16px}}
@media(max-width:360px){.gq-footer-links{grid-template-columns:1fr}}

@media print{.gq-shell-header,.gq-approved-footer,.gq-skip-link{display:none!important}body.gq-integrated{background:#fff;color:#000}}
