.footer-state-flags{display:none}
.footer-state-flag{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:none;min-width:0;min-height:0;aspect-ratio:1;padding:0;text-decoration:none;border:0;border-radius:0;background:transparent;overflow:hidden}
.footer-state-flag img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:2px;border-radius:0;border:0;background:transparent;opacity:.3;filter:grayscale(1);transition:opacity .25s,filter .25s}
.footer-state-flag--turkiye{width:100%;max-width:none;min-width:0}
.footer-state-flag:hover img,.footer-state-flag:focus-visible img{opacity:1;filter:grayscale(0) saturate(1.15);transform:none;box-shadow:none}
.footer-state-flag-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.flag-image-credits{margin:20px 0;padding:16px 20px;border:1px solid #dcc9a6;border-radius:12px;background:#fffdf8}
.flag-image-credits summary{min-height:44px;display:flex;align-items:center;color:#08757d;font:600 14px/1.6 'Quicksand',sans-serif;cursor:pointer}
.flag-image-credits ul{margin:12px 0 0;padding-left:20px}
.flag-image-credits li{margin-bottom:8px;font-size:12px;line-height:1.8}
.flag-image-credits a{text-decoration:underline;text-underline-offset:3px;color:#08757d}
.a11y-high-contrast .footer-state-flag img{opacity:1;filter:none}
.a11y-reduced-motion .footer-state-flag:hover img,.a11y-reduced-motion .footer-state-flag:focus-visible img{transform:none}
@media(prefers-reduced-motion:reduce){.footer-state-flag:hover img,.footer-state-flag:focus-visible img{transform:none}}
@media(max-width:760px){.footer-state-flags{width:100%;margin:0;grid-template-columns:repeat(17,64px);gap:12px;padding:20px 0}.footer-state-flag,.footer-state-flag--turkiye{width:64px;max-width:64px}.footer-state-flag img{padding:2px}}
