.copyright-footer{box-sizing:border-box;max-width:1100px;margin:24px auto 0;padding:20px 20px 24px;border-top:1px solid var(--palette-mint);color:var(--palette-muted);text-align:center;font-size:13px;line-height:1.8}
.copyright-footer[hidden]{display:none!important}
.copyright-footer p{margin:0}
.copyright-footer .copyright-owner{color:var(--palette-teal);font-weight:700;display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}
.copyright-footer .copyright-purpose{margin-top:4px}
.copyright-footer .copyright-terms{max-width:640px;margin:4px auto 0}
.copyright-footer .copyright-terms summary{display:list-item;width:fit-content;min-height:44px;box-sizing:border-box;align-content:center;margin:auto;padding:8px 12px;cursor:pointer;color:var(--palette-teal);font-weight:700;border-radius:10px;touch-action:manipulation}
.copyright-footer .copyright-terms summary:focus-visible{outline:3px solid var(--palette-teal);outline-offset:3px}
.copyright-footer .copyright-terms-body{padding:14px 16px;text-align:start;border:1px solid var(--palette-mint);border-radius:14px;background:var(--palette-cream)}
.copyright-footer .copyright-terms-body p+p{margin-top:8px}
@media(max-width:480px){.copyright-footer{padding:16px 16px 20px;margin-top:18px;font-size:12px}}
.copyright-footer .copyright-duaa{margin-top:6px;font-size:12px;font-weight:400;color:var(--palette-muted)}
