/* Platform privacy links: two explicit destinations, no language switcher. */
.platform-policy-link{display:inline-flex!important;align-items:center;justify-content:center;gap:.4em;min-height:44px;padding:9px 16px;border:1px solid #dfd0f0;border-radius:14px;background:#faf6ff;color:#6039a7!important;text-decoration:none!important;font-size:14px;line-height:1.6;font-weight:650;box-sizing:border-box;white-space:normal}
.platform-policy-link:hover{background:#efe3ff;border-color:#b993e2}
.platform-policy-link:focus-visible{outline:3px solid #8658c9;outline-offset:4px}
.platform-policy-link[aria-current=page]{background:#6d42ae;color:#fff!important;border-color:#6d42ae}
.policy-platform-nav{display:flex!important;flex-wrap:wrap;gap:10px;align-items:center;padding:16px 0 20px;margin:0 0 18px;background:transparent}
.policy-platform-nav a{padding:9px 16px}
.policy-platform-back{display:inline-flex;align-items:center;min-height:44px;color:#6039a7;font-size:14px;text-decoration:none}
#minik-policy-language-note{margin:16px auto;max-width:900px;padding:14px 20px;border:1px solid #e5d7af;border-radius:14px;background:#fffaec;color:#655029;font:15px/1.7 Arial,sans-serif;box-sizing:border-box}
.footer-links .platform-policy-link{padding:5px 10px;font-size:12px;border-radius:12px}
@media(max-width:450px){.policy-platform-nav{gap:8px}.policy-platform-nav .platform-policy-link{flex:1 1 135px;font-size:13px;padding:9px 10px}.related .platform-policy-link{max-width:100%;text-align:center}}
@media print{.policy-platform-nav,.policy-platform-back{display:none!important}}
