.language-settings{padding:22px 24px;border-bottom:1px solid var(--line)}.language-settings select{width:100%;max-width:360px;padding:11px 12px;border:1px solid #dce4f1;border-radius:7px;background:#fff;color:#263b5b;font:inherit;font-size:12px}.language-settings select:focus{outline:2px solid #8bacf2;outline-offset:2px}.language-settings small{display:block;color:#8593a9;font-size:10px;margin-top:9px;line-height:1.8}.language-tabs{display:flex;gap:5px;padding:14px 18px;border-bottom:1px solid var(--line);background:#fcfdff}.language-tabs button{flex:1;border:1px solid transparent;background:transparent;border-radius:7px;padding:11px 7px;color:#8592a6;font-size:10px;line-height:1.6;font-weight:600}.language-tabs button[aria-selected=true]{background:#edf3ff;border-color:#dce8fc;color:#2860bd}.language-tabs button:hover{background:#f0f5fe}.privacy-header-actions{display:flex;gap:16px;align-items:center;flex:none}.privacy-language-switch{display:flex;padding:4px;border:1px solid #ffffff21;background:#08172d30;border-radius:7px;gap:2px}.privacy-language-switch a{padding:6px 8px;font-size:8px;font-weight:600;letter-spacing:.5px;color:#8fa8d1;border-radius:4px;line-height:1.5}.privacy-language-switch a[aria-current=true]{background:#ffffff13;color:#ecf3ff}.privacy-language-switch a:hover{background:#ffffff0b;color:white}@media(max-width:780px){.privacy-header-actions{gap:9px}.privacy-header-actions .privacy-store{font-size:0;gap:0;width:32px;height:32px;padding:0;justify-content:center}.privacy-header-actions .privacy-store>span{font-size:16px}.privacy-language-switch a{font-size:7px;padding:6px}.privacy-app{max-width:55%}}@media(max-width:480px){.privacy-masthead{flex-wrap:wrap;gap:15px}.privacy-masthead .privacy-app{max-width:100%;flex:1}.privacy-header-actions{width:100%;justify-content:space-between}.privacy-language-switch{padding:3px}.privacy-language-switch a{padding:6px 10px;font-size:8px}.privacy-header-actions .privacy-store{width:auto;font-size:9px;gap:10px;padding:4px 10px;border-radius:6px}.language-tabs{padding:12px 10px;gap:2px}.language-tabs button{font-size:9px;padding:9px 6px}.language-settings{padding:20px}.privacy-app strong{overflow-wrap:anywhere}}@media print{.privacy-header-actions{display:none}}
