.language-tools{max-width:1440px;margin:0 auto;padding:8px clamp(1.2rem,5vw,5rem) 12px;text-align:right}.language-buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.language-buttons a{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:38px;padding:5px 9px;border:1px solid #c7d4c8;border-radius:5px;background:#fffdf8;color:#184d35;text-decoration:none;font:600 13px/1.4 system-ui,sans-serif}.language-buttons a:hover{background:#eaf2df;border-color:#236b49}.language-buttons a:focus-visible{outline:3px solid #236b49;outline-offset:3px}.language-tools small{display:block;margin-top:4px;color:#66746c;font:11px/1.5 system-ui,sans-serif}@media(max-width:600px){.language-tools{text-align:center;padding:6px 16px 12px}.language-buttons{justify-content:center}.language-buttons a{min-height:44px}}
