/* One header/footer design on every page, including the account and privacy pages. */
.language-control a{display:grid;place-items:center;text-decoration:none;background:transparent;color:var(--muted);border:0;border-radius:18px;font-size:14px;padding:8px 11px;min-height:38px;line-height:1.5;font-weight:700}.language-control a[lang=si]{font-family:'Noto Sinhala',sans-serif;font-size:13px}.language-control a[aria-current=true]{background:var(--ink);color:var(--bg);box-shadow:0 2px 8px #0002}.language-control a:hover{box-shadow:inset 0 1px 0 var(--shine)}
body[data-page=portal] .portal-main{padding-top:165px;padding-bottom:80px}body[data-page=privacy] main{padding-top:170px}.privacy-content{padding-bottom:80px}.privacy-content h1{font-size:clamp(32px,4vw,52px);line-height:1.4;margin-bottom:35px}.privacy-content .faqs article{padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.privacy-content .faqs h2{font-size:25px}.privacy-content .faqs p{font-size:16px;color:var(--muted)}
@media(max-width:760px){.language-control a{font-size:12px;padding:7px 9px;min-height:36px}.language-control a[lang=si]{font-size:12px}body[data-page=portal] .portal-main{padding-top:125px}body[data-page=privacy] main{padding-top:125px}.privacy-content .faqs article{padding:23px}.privacy-content .faqs h2{font-size:23px}}
@media(max-width:370px){.language-control a{padding-inline:8px}.language-control a[lang=si]{font-size:11px}}
