/* Demo comparison control, shared by all retained designs. */
.version-switch{position:absolute;left:12px;top:22px;z-index:50;display:flex;gap:3px;padding:3px;background:#f1f4f5;border:1px solid #cdd9dd;border-radius:10px;color:#15354c;font:600 14px/1 'DM Sans',sans-serif;box-shadow:0 2px 8px #15354c06}
.version-switch a{display:grid;place-items:center;width:38px;min-height:44px;border-radius:6px;transition:background .16s,color .16s}
.version-switch a[aria-current=page]{background:#15354c;color:white;box-shadow:0 2px 5px #15354c16}
.version-switch a:not([aria-current=page]):hover{background:#dce7e9}
.version-switch a:focus-visible{outline:3px solid #23768d;outline-offset:3px}
.header>.brand{margin-left:118px}
@media(max-width:1150px){.header-cta{display:none}}
@media(max-width:700px){.version-switch{top:15px;left:10px}.version-switch a{width:34px;min-height:44px}.header>.brand{margin-left:118px}}
@media(prefers-reduced-motion:reduce){.version-switch a{transition:none}}
