.help-links{max-width:1240px;margin:auto;padding:10px 32px;display:flex;flex-wrap:wrap;gap:6px 24px;align-items:center}.help-links a,.help-links button{font-size:.9rem;line-height:1.65;min-height:44px;display:inline-flex;align-items:center;padding:6px 0;border:0;background:none;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.address-notice{max-width:1176px;margin:20px auto;padding:22px 26px;background:#fff7df;border:1px solid #d6b472;border-radius:18px}.address-notice[hidden]{display:none}.address-notice p{margin:10px 0;font-size:1rem}.address-notice a{display:inline-block;padding:10px 0;margin-right:24px;text-decoration:underline}footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 22px}footer nav a{display:inline-block;padding:10px 0;font-size:.9rem;text-decoration:underline;line-height:1.7}
@media(max-width:600px){.help-links{padding:10px 18px;gap:4px 20px}.help-links a,.help-links button{font-size:.82rem}.address-notice{margin:16px 14px;padding:20px}.large-text .help-links{display:block}.large-text .help-links>*{display:flex}footer nav{align-items:center;flex-direction:column}}
@media print{.help-links,.address-notice{display:none}}
@media(max-width:360px){.large-text #sound-toggle svg{display:none}.large-text #sound-toggle span{white-space:nowrap}}
[data-install][hidden]{display:none}
