/* Explicit page-to-page switching; no automatic redirect or saved language preference. */
.edition-switch { display:flex; justify-content:flex-end; align-items:center; gap:1rem; padding-top:.6rem; padding-bottom:.6rem; font:13px/1.6 system-ui,sans-serif; }
.edition-switch a { color:var(--ink,#272923); text-decoration:none; text-underline-offset:4px; }
.edition-switch a[aria-current="page"] { color:var(--blue,#0951c5); font-weight:700; text-decoration:none; }
.edition-switch a:hover { color:var(--blue,#0951c5); }
.edition-switch a:focus-visible { outline:2px solid #154fd7; outline-offset:4px; }
html[lang="de"] .hero-actions { gap:14px; }
html[lang="de"] .hero-actions a { max-width:100%; }
html[lang="de"] .workshop-door h3,html[lang="de"] .journal-row h3 { overflow-wrap:anywhere; }
.social-channels{display:block;margin-top:32px;padding:24px 0;border-top:1px solid #c4c8bc;font:14px/1.5 system-ui,sans-serif}
.social-channels>p{font-weight:600;margin:0 0 16px}
.social-channels ul{display:flex;flex-wrap:wrap;gap:16px 26px;list-style:none;margin:0;padding:0}
.social-channels a{display:inline-flex;align-items:center;gap:9px;min-height:44px;text-decoration:none}
.social-channels a:hover{text-decoration:underline}
.social-channels img{display:block;width:28px;height:28px;object-fit:contain}

.insight-takeaway{margin-top:22px;padding:16px 18px;border-left:3px solid #0951c5;background:#e8ebdf;font-size:15px;line-height:1.65}
.insight-takeaway strong{display:block;font-size:12px;letter-spacing:.05em;margin-bottom:7px}

.privacy-history{margin-top:24px;padding:20px 24px;border-left:3px solid #0951c5;background:#e8ebdf}
.privacy-history h3{font-size:23px;margin-bottom:14px}
