body{margin:0;background:#F5F7FA;color:#0B1524;font-family:'IBM Plex Sans',sans-serif;}
a{color:#0A6CB0;}a:hover{color:#0B1524;}
nav a:hover{background:rgba(11,21,36,.07);}
nav .sub{display:none;}
nav .has-sub:hover .sub,nav .has-sub:focus-within .sub,nav .sub.is-open{display:block;}
nav .has-sub:hover > a{background:rgba(11,21,36,.07);}
.mnav{display:none;}
.mnav-check{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;margin:0;}
.mnav-check:checked ~ .mnav,.mnav.is-open{display:block;}
.mnav-btn .ic-close{display:none;}
.mnav-check:checked ~ div .mnav-btn .ic-open{display:none;}
.mnav-check:checked ~ div .mnav-btn .ic-close{display:inline-flex;}
.mnav-btn .ic-open{display:inline-flex;}
.mnav-check:focus-visible ~ div .mnav-btn{outline:2px solid #0A6CB0;outline-offset:2px;}
.mnav a:hover{background:rgba(11,21,36,.06);}
.ref-logo{opacity:.8;transition:opacity .2s;}
.ref-cell:hover .ref-logo{opacity:1;}
.cf-turnstile:empty{display:flex;align-items:center;justify-content:center;border:1px dashed #DCE1E9;border-radius:12px;background:#F5F7FA;color:#4B5565;font:12px 'IBM Plex Mono',monospace;letter-spacing:.04em;}
.cf-turnstile:empty::before{content:'Captcha Cloudflare Turnstile';}
