/* Static SEO enhancements, native language links and one isolated ad slot. */
a.lang-toggle{text-decoration:none;display:inline-flex;align-items:center}
.sp-static-index{margin:30px 0;padding:20px;border:1px solid #d9e7f8;border-radius:16px;background:#f7fbff}
.sp-static-index summary{font-weight:600;cursor:pointer}.sp-static-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.sp-static-links a{font-size:13px;color:#245b9e;line-height:1.8;overflow-wrap:anywhere}
.sp-share-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.sp-share-row a{border:1px solid #d8e8f6;padding:8px 15px;border-radius:12px;font-size:12px;color:#285c86;background:white}
.ad-block[hidden]{display:none!important}.ad-block{padding:28px 0;margin:20px 0 34px;border-top:1px solid #e4edf8;border-bottom:1px solid #e4edf8;background:#f9fbfe}
.ad-label{display:block;font-size:11px;text-align:center;color:#6a7690;margin-bottom:16px;letter-spacing:.04em}.ad-space{width:100%;min-height:120px;margin:auto}.ad-space ins{width:100%}.ad-preview-note{height:150px;display:flex;align-items:center;justify-content:center;color:#617595;border:1px dashed #bfd1ea;border-radius:8px;font-size:14px;text-align:center;padding:20px;background:#f4f8fe}
#privacySettings[hidden]{display:none!important}.cookie-control{display:flex;justify-content:center;margin:18px 0}.cookie-control button{font-size:12px;border:0;background:none;text-decoration:underline;color:#46678c;cursor:pointer}
@media(max-width:760px){.sp-static-links{grid-template-columns:1fr 1fr}.ad-block{margin:20px 0;padding:24px 0}.ad-space{min-height:250px}.ad-preview-note{height:250px}}
@media(max-width:420px){.sp-static-links{grid-template-columns:1fr}}
