/* Copyright, policies, studio credit, and location share one desktop row. */
body>footer{display:grid;grid-template-columns:auto auto auto auto;justify-content:space-between;align-items:center;column-gap:clamp(12px,1.7vw,28px);row-gap:16px}
body>footer>span,body>footer>.footer-policies{margin:0;min-width:0;line-height:1.5}
body>footer>.footer-policies{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-basis:auto;gap:10px;font-size:inherit;white-space:nowrap}
body>footer>.footer-policies span{display:inline;margin:0}
body>footer>.design-credit{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap}
body>footer>.footer-location{white-space:nowrap;text-align:right}
@media(max-width:1150px){body>footer{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:18px 24px;text-align:center}body>footer>.footer-location{text-align:center}}
@media(max-width:650px){body>footer{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 6%;text-align:center}body>footer>.footer-policies{flex-wrap:wrap;gap:8px 10px}body>footer>.design-credit{white-space:normal;flex-wrap:wrap}body>footer>.footer-location{text-align:center}}
