.crew-language-settings{max-width:720px;margin:24px auto;padding:18px 20px;border:1px solid #cddde9;border-radius:18px;background:#fff;color:#193451;font:16px/1.5 system-ui,sans-serif}.crew-language-settings summary{font-weight:700;cursor:pointer;padding:8px 0;min-height:44px}.crew-language-settings label{display:block;margin:14px 0 6px;font-weight:600}.crew-language-settings select{width:100%;min-height:48px;padding:10px;border:1px solid #99b2c8;border-radius:10px;background:white;color:#173b5c;font:inherit}.crew-language-settings p{font-size:13px;color:#526b80}.crew-language-settings :focus-visible{outline:3px solid #168ac7;outline-offset:3px}
