.site-footer .fin-sound{max-width:1180px;margin:32px auto 0;padding:19px 22px;display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid rgb(215 173 98 / .27);border-radius:14px;background:rgb(255 240 202 / .045);color:#f6e7c8}.site-footer .fin-sound__copy{display:flex;flex-direction:column;gap:5px}.site-footer .fin-sound__eyebrow{color:#d7ad62;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}.site-footer .fin-sound__title{color:#fff2d6;font:600 clamp(16px, 2vw, 19px)/1.4 Georgia,serif}.site-footer .fin-sound__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-width:120px;min-height:44px;padding:10px 16px;border:1px solid rgb(215 173 98 / .65);border-radius:999px;background:#fff0;color:#f7e6c4;font:700 12px/1 Arial,sans-serif;letter-spacing:.045em;cursor:pointer;transition:background .18s ease,border-color .18s ease}.site-footer .fin-sound__button:hover,.site-footer .fin-sound__button[aria-pressed="true"]{background:rgb(215 173 98 / .16);border-color:#d7ad62;color:#fff2d6}.site-footer .fin-sound__button:focus-visible{outline:3px solid #f6d792;outline-offset:4px}.site-footer .fin-sound__icon{display:inline-flex;align-items:center}.site-footer .fin-sound__icon svg{width:19px;height:19px}.site-footer .fin-sound__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:540px){.site-footer .fin-sound{padding:16px;gap:14px;align-items:flex-start;flex-direction:column}.site-footer .fin-sound__button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.site-footer .fin-sound__button{transition:none}}