*{box-sizing:border-box}:root{--mx-accent:#c2185b}html{scroll-padding-top:125px}.mx-header{position:sticky;top:0;z-index:100;background:#101010f5;color:#fff;border-bottom:1px solid #ffffff24;backdrop-filter:blur(16px);font-family:Inter,system-ui,sans-serif}.mx-bar{max-width:1280px;margin:auto;min-height:74px;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.mx-brand{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:800;letter-spacing:.035em;text-decoration:none;color:white}.mx-brand img{height:27px;width:auto}.mx-actions{display:flex;align-items:center;gap:20px}.mx-book,.mx-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;background:var(--mx-accent);color:#fff!important;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;line-height:1.3}.mx-book:hover,.mx-button:hover{background:#a7144e}.mx-lang{display:flex;gap:4px}.mx-lang button{background:transparent;border:0;color:#aaa;min-width:36px;min-height:44px;font-size:12px;font-weight:700}.mx-lang button[aria-pressed=true]{color:#fff;text-decoration:underline;text-underline-offset:6px}.mx-navigation{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 28px 15px}.mx-navigation a{color:#ccc;text-decoration:none;font-size:12px;line-height:1.4;padding:5px 0}.mx-navigation a:hover,.mx-navigation a[aria-current=page]{color:#fff}.mx-menu-button{display:none}.mx-header a:focus-visible,.mx-header button:focus-visible,.mx-button:focus-visible{outline:3px solid #ff9fc7;outline-offset:4px}.mx-story{max-width:1152px;margin:auto;padding:64px 24px}.mx-story h2{font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.025em;max-width:750px}.mx-story>p{font-size:18px;line-height:1.75;max-width:760px;margin-top:20px;opacity:.8}.mx-story .mx-button{margin-top:26px}.mx-footer-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;border-top:1px solid #ffffff20;padding:24px;background:#101010;color:#aaa;font:12px Inter,system-ui,sans-serif}.mx-footer-links a{color:inherit} @media(max-width:900px){html{scroll-padding-top:95px}.mx-bar{padding:12px 18px;gap:12px}.mx-brand{font-size:12px}.mx-actions{gap:10px}.mx-menu-button{display:block;background:none;color:white;border:1px solid #ffffff35;border-radius:8px;min-height:44px;padding:8px 12px;font-size:12px}.mx-navigation{display:none;padding:12px 18px 22px;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff20;max-height:65vh;overflow:auto}.mx-navigation.is-open{display:grid}.mx-navigation a{padding:12px 4px;font-size:14px}.mx-book{font-size:12px;padding:10px 12px}.mx-lang button{min-width:30px}}@media(max-width:580px){.mx-bar{flex-wrap:wrap;gap:10px}.mx-brand{width:100%}.mx-actions{width:100%;justify-content:space-between}.mx-book{flex:1}.mx-lang{margin-left:auto}.mx-navigation{grid-template-columns:1fr 1fr}html{scroll-padding-top:145px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}