.breadcrumbs{padding:110px max(5%,24px) 0;display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#999;letter-spacing:.04em}.breadcrumbs a{color:var(--accent)}.subpage .page-hero,.subpage .contact-hero,.subpage .media-hero{padding-top:56px}.article-byline{color:#777;font-size:12px!important;margin-bottom:32px}.footer-legal button{border:0;background:none;color:inherit;padding:0;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:4px}.lang[aria-current=true]{color:var(--accent)}.privacy-panel{position:fixed;bottom:22px;left:22px;z-index:1000;background:#141414;border:1px solid #555;border-top:3px solid var(--accent);color:#fff;width:min(520px,calc(100vw - 44px));padding:24px;box-shadow:0 12px 60px #0009;font-family:Arial,sans-serif}.privacy-panel[hidden]{display:none}.privacy-panel h2{font-size:19px;margin:0 0 10px;letter-spacing:0}.privacy-panel p{font-size:14px;line-height:1.5;color:#ddd}.privacy-panel a{text-decoration:underline}.privacy-options{display:flex;gap:22px;flex-wrap:wrap;margin:18px 0}.privacy-options label{font-size:14px;display:flex;gap:8px;align-items:center}.privacy-options input{accent-color:var(--accent);width:18px;height:18px}.privacy-actions{display:flex;flex-wrap:wrap;gap:8px}.privacy-actions button{background:#fff;color:#111;border:1px solid #fff;font:600 13px Arial;padding:12px 14px;cursor:pointer;min-height:44px}.privacy-actions button[data-choice=save]{background:#222;color:#fff;border-color:#888}.privacy-panel :focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:600px){.privacy-panel{bottom:10px;left:10px;width:calc(100vw - 20px);padding:18px;max-height:85vh;overflow:auto}.privacy-actions button{flex:1}.breadcrumbs{padding-top:95px;font-size:11px}.subpage .page-hero,.subpage .contact-hero,.subpage .media-hero{padding-top:32px}}
.breadcrumbs{position:static;padding:20px var(--pad);background:#101010;color:#aaa;border-bottom:1px solid #303030;display:flex;line-height:1.5}.breadcrumbs a{min-height:24px}.breadcrumbs span{white-space:normal}.lang{justify-content:center}.lang[aria-current=true]{background:#fff;color:#111;border-color:#fff}.breadcrumbs a{color:var(--accent)}
