.pubra-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pubra-a11y-trigger,.pubra-open-site{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 13px;border:1px solid #dce4ed;border-radius:9px;background:#fff;color:#173956;font:600 13px/1.4 Manrope,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap}.pubra-a11y-trigger:hover,.pubra-open-site:hover{background:#edf4fc;border-color:#97b7d9}.pubra-a11y-trigger:focus-visible,.pubra-reader button:focus-visible,.pubra-open-site:focus-visible{outline:3px solid #1674cc;outline-offset:3px}.pubra-topbar-tools{display:flex;align-items:center;gap:10px;margin-inline:auto 20px}
.pubra-reader{position:fixed;inset:80px 20px auto auto;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 110px);overflow:auto;margin:0;padding:24px;border:1px solid #cdd9e5;border-radius:16px;background:#fff;color:#152c48;box-shadow:0 24px 80px #071d3b30;font:15px/1.55 Manrope,sans-serif}.pubra-reader::backdrop{background:#0c243a18}.pubra-reader-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pubra-reader h2{font:800 22px/1.3 Manrope,sans-serif;margin:0}.pubra-reader p{margin:8px 0 20px;font-size:14px}.pubra-reader-heading>button{min-width:44px;min-height:44px;border:0;border-radius:8px;background:#eef3f8;color:inherit;font-size:26px;cursor:pointer}.pubra-reader-tools{display:grid;gap:10px}.pubra-reader-tools button{display:flex;align-items:center;gap:14px;text-align:left;min-height:52px;padding:12px;border:1px solid #d5dfea;border-radius:9px;background:#f7f9fc;color:inherit;font:600 14px/1.4 Manrope,sans-serif;cursor:pointer}.pubra-reader-tools strong{font-size:22px;min-width:32px}.pubra-reader-tools button[aria-pressed=true]{background:#dcecff;border-color:#005eb4;color:#004984}.pubra-reader .pubra-reader-status{margin:18px 0 0;font-size:12px}
html[data-pubra-size="1"]{font-size:120%}html[data-pubra-size="2"]{font-size:140%}html[data-pubra-size="1"] body:not(.fi-body) main :is(p,li,td,th,label,input,textarea){font-size:1.1rem!important}html[data-pubra-size="2"] body:not(.fi-body) main :is(p,li,td,th,label,input,textarea){font-size:1.2rem!important}
html[data-pubra-contrast="high"] body,html[data-pubra-contrast="high"] body *:not(svg):not(path):not(img):not(video){background-color:transparent!important;color:#fff400!important;border-color:#fff400!important;box-shadow:none!important;text-shadow:none!important}html[data-pubra-contrast="lowvision"] body,html[data-pubra-contrast="lowvision"] body *:not(svg):not(path):not(img):not(video){background-color:transparent!important;color:#fff!important;border-color:#d9e7f5!important;box-shadow:none!important;text-shadow:none!important}html[data-pubra-contrast]:not([data-pubra-contrast=""]) a{text-decoration:underline!important}html[data-pubra-contrast]:not([data-pubra-contrast=""]) :focus-visible{outline:3px solid currentColor!important;outline-offset:3px!important}
.site-header>.site-width>.pubra-a11y-trigger{flex-shrink:0;margin-left:14px}.theme-msk_civic .pubra-a11y-trigger{border-radius:0}
@media(max-width:900px){.pubra-topbar-tools{margin-right:8px;gap:6px}.pubra-topbar-tools .pubra-a11y-trigger span,.pubra-topbar-tools .pubra-open-site>span:not(.pubra-visually-hidden),.site-header .pubra-a11y-trigger>span{display:none}.pubra-topbar-tools a,.pubra-topbar-tools button{padding:10px}.site-header>.site-width>.pubra-a11y-trigger{margin-left:auto}.pubra-reader{top:72px;right:16px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

html[data-pubra-contrast="high"] :is(body,.pubra-reader,.fi-sidebar,.fi-topbar,.fi-section,.fi-ta-ctn,.site-header,.msk-mobile-menu nav){background:#000!important}html[data-pubra-contrast="lowvision"] :is(body,.pubra-reader,.fi-sidebar,.fi-topbar,.fi-section,.fi-ta-ctn,.site-header,.msk-mobile-menu nav){background:#142233!important}
.pubra-a11y-trigger{width:auto;margin-top:0;flex:0 0 auto}.site-header>.site-width>.pubra-a11y-trigger{width:44px;padding:8px;margin-left:0}.site-header>.site-width>.pubra-a11y-trigger span{display:none}.theme-msk_civic .site-header>.site-width{gap:20px}.pubra-reader-heading>button{width:44px;flex:0 0 44px;margin:0}.pubra-reader-tools button{margin:0}.pubra-reader p{max-width:none}
.fi-topbar .fi-user-menu{order:20}.pubra-topbar-tools{order:10;margin-left:auto;margin-right:16px}
