/* Additional bilingual public pages; no tracking or remote code */
.language-switch{border:1px solid #d1def3;border-radius:8px;padding:7px 10px;white-space:nowrap;font-weight:800}
.navlinks a.current{font-weight:800;color:#164da4}.bilingual-tile .preview-link{display:block;background:#f2f6fd;border-radius:9px;overflow:hidden;text-align:center}
.bilingual-tile .preview-link img{width:100%;height:142px;object-fit:contain;display:block}
.bilingual-tile{gap:7px}.bilingual-tile small{line-height:1.4;min-height:52px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.bilingual-tile .small-cta{font-size:12px;font-weight:750;padding:7px 9px;border-radius:7px;background:#eaf1ff;text-align:center;margin-top:auto}
.prose code{background:#eaf1ff;padding:1px 4px;border-radius:4px}.policy-date{padding:12px 16px;background:#fff5df;border-left:4px solid #d49a32;border-radius:7px}
.contact-email{background:#eef4ff;padding:18px 22px;border-radius:12px;border:1px solid #d9e7fe}
@media(max-width:750px){.navlinks{gap:8px}.navlinks .current{display:none}.navlinks a{font-size:12px}.bilingual-tile .preview-link img{height:112px}}
@media(max-width:370px){.navlinks a:not(.cta):not(.language-switch){display:none}.navin{gap:6px}.brand{font-size:15px}.navlinks .cta{padding:7px}}
