.policy-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}
.policy-brand{display:flex;align-items:center;gap:12px;margin:0}
.policy-language{display:inline-flex;align-items:center;margin-left:auto;border:1px solid #e1ceba;border-radius:999px;padding:2px;color:#573e30}
.policy-language[hidden]{display:none}
.policy-language button{min-width:44px;min-height:44px;border:0;border-radius:999px;background:transparent;color:inherit;font:600 15px/1.4 system-ui,sans-serif;cursor:pointer;padding:8px 12px}
.policy-language button[aria-pressed="true"]{background:#2e5844;color:#fffaf1}
.policy-language button:focus-visible{outline:3px solid #2e5844;outline-offset:3px}
.policy-language span{padding:0 2px}
html[lang="ml"] body{line-height:1.9}
html[lang="ml"] h1{line-height:1.5}
html[lang="ml"] h2{line-height:1.65}
#policy-content{overflow-wrap:anywhere}
