

@font-face{font-family:"GKZ Sans";font-style:normal;font-weight:300 800;font-display:swap;
 src:url(/x/gkz/os-lat.v04g.woff2) format("woff2");
 unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"GKZ Sans";font-style:normal;font-weight:300 800;font-display:swap;
 src:url(/x/gkz/os-ext.v04g.woff2) format("woff2");
 unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{
 --gkz-deep:#16222E; --gkz-deep2:#22323F; --gkz-deep3:#0E1821;
 --gkz-ink:#141C22; --gkz-ink2:#3C4C57; --gkz-ink3:#55646D;
 --gkz-paper:#FFFFFF; --gkz-canvas:#EAEFF3; --gkz-tint:#F4F8FB;
 --gkz-line:#C9D6DF; --gkz-line2:#E3EBF1;
 --gkz-amber:#7FD4E8; --gkz-amber2:#2E8FA8; --gkz-amber3:#15586B;
 --gkz-cta:#2B59C3; --gkz-cta2:#1F459C;
 --gkz-ok:#1C7A52; --gkz-ok2:#E3F1EA; --gkz-warn:#B3261E;
 --gkz-sans:"GKZ Sans","Segoe UI",system-ui,-apple-system,Arial,sans-serif;
 --gkz-serif:Georgia,"Times New Roman","Liberation Serif",serif;
 --gkz-pad:20px; --gkz-gap:24px; --gkz-sp:32px;
}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body.gkz-page{margin:0;background:#EAEFF3;color:#141C22;
 font:400 17px/1.72 var(--gkz-sans);
 -webkit-font-smoothing:antialiased;overflow-x:hidden}
body.gkz-page *,body.gkz-page *::before,body.gkz-page *::after{box-sizing:border-box}
body.gkz-page img,body.gkz-page svg{max-width:100%}
body.gkz-page img{height:auto;border:0}

body:where(.gkz-page) :where(a){color:#22323F;text-decoration:underline;
 text-underline-offset:2px;
 text-decoration-thickness:1px;text-decoration-color:#C9D6DF}
body:where(.gkz-page) :where(a:hover){color:#1F459C;text-decoration-color:#2B59C3}
body.gkz-page a:focus-visible,body.gkz-page label:focus-visible,
body.gkz-page summary:focus-visible{outline:3px solid #7FD4E8;outline-offset:2px}
body:where(.gkz-page) :where(h1,h2,h3,h4){
 font-family:var(--gkz-serif);font-weight:700;color:#0E1821;
 hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal}
.gkz-i{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:butt;
 stroke-linejoin:miter;flex:0 0 auto;vertical-align:-4px}
.gkz-skip{position:absolute;left:-9999px;top:0;z-index:99;background:#0E1821;
 color:#FFFFFF;padding:12px 18px;font-weight:700;text-decoration:none;
 border-bottom:3px solid #7FD4E8}
.gkz-skip:focus{left:0}

.gkz-hd{background:#16222E;color:#FFFFFF;position:relative}
.gkz-hd__bx{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;
 margin:0;padding:0;border:0}
.gkz-hd__in{max-width:1160px;margin:0 auto;padding-left:var(--gkz-pad);
 padding-right:var(--gkz-pad)}

.gkz-hd__mast{position:relative;z-index:3;background:#16222E;
 border-bottom:1px solid rgba(255,255,255,.1)}

.gkz-hd__mast>.gkz-hd__in{display:flex;align-items:center;gap:16px;
 min-height:62px;position:relative}
.gkz-hd__logo{display:inline-flex;align-items:center;gap:11px;text-decoration:none;
 color:#FFFFFF;flex:0 0 auto;padding:6px 0}
.gkz-hd__logo:hover{color:#FFFFFF;text-decoration:none}
.gkz-hd__flag{display:block;border:1px solid rgba(255,255,255,.55);flex:0 0 auto}
.gkz-hd__word{font:700 27px/1 var(--gkz-serif);letter-spacing:-.01em;white-space:nowrap}
.gkz-hd__word i{font-style:normal;color:#7FD4E8}
.gkz-hd__tag{margin:0;padding-left:16px;border-left:1px solid rgba(255,255,255,.22);
 display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;
 font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.82);letter-spacing:.02em}
.gkz-hd__tag>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.gkz-hd__tag>span+span::before{content:"";width:3px;height:3px;background:#7FD4E8;
 margin-right:9px;flex:0 0 auto}
.gkz-hd__upd{color:#7FD4E8}
.gkz-hd__upd .gkz-i{width:15px;height:15px;stroke-width:1.5}
.gkz-hd__pick{margin-left:auto;align-self:stretch;display:inline-flex;align-items:center;
 gap:9px;background:#1F459C;color:#FFFFFF;text-decoration:none;
 padding:10px 18px 14px;margin-bottom:-14px;position:relative;z-index:5;
 max-width:224px;border-bottom:3px solid #7FD4E8}
.gkz-hd__pick:hover{background:#2B59C3;color:#FFFFFF;text-decoration:none}
.gkz-hd__pick .gkz-i{width:22px;height:22px;stroke-width:1.5;color:#7FD4E8}
.gkz-hd__pk{display:block;font-size:14px;line-height:1.28;font-weight:700}

.gkz-hd__pk b{display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;
 text-transform:uppercase;color:rgba(255,255,255,.92)}
.gkz-hd__bt{display:none}

.gkz-nav{background:#22323F;position:relative}
.gkz-nav>.gkz-hd__in{position:relative}

.gkz-nav__l{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;
 padding-right:238px}
.gkz-nav__i{position:relative;margin:0;padding:0}
.gkz-nav__i::before{content:none}
.gkz-nav__i+.gkz-nav__i{border-left:1px solid rgba(255,255,255,.14)}

.gkz-nav__a{display:flex;align-items:center;gap:6px;min-height:45px;
 padding:0 11px;color:#FFFFFF;text-decoration:none;
 font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
 border-bottom:3px solid transparent}
.gkz-nav__a>span{white-space:nowrap}
.gkz-nav__a .gkz-i{width:16px;height:16px;color:#7FD4E8;stroke-width:1.5}
.gkz-nav__c{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:butt;
 stroke-linejoin:miter;opacity:.7;flex:0 0 auto}
.gkz-nav__i:hover>.gkz-nav__a,.gkz-nav__i:focus-within>.gkz-nav__a{
 background:#0E1821;border-bottom-color:#7FD4E8;color:#FFFFFF}
.gkz-nav__p{list-style:none;margin:0;padding:8px 0;position:absolute;top:100%;left:0;
 min-width:274px;background:#FFFFFF;border:1px solid #C9D6DF;
 border-top:3px solid #7FD4E8;box-shadow:0 18px 34px rgba(7,40,50,.22);
 visibility:hidden;opacity:0;z-index:60}
.gkz-nav__i:hover>.gkz-nav__p,.gkz-nav__i:focus-within>.gkz-nav__p{
 visibility:visible;opacity:1}
.gkz-nav__i:nth-last-child(1)>.gkz-nav__p,
.gkz-nav__i:nth-last-child(2)>.gkz-nav__p{left:auto;right:0}
.gkz-nav__p li{margin:0;padding:0}
.gkz-nav__p li::before{content:none}
.gkz-nav__ph{display:flex;align-items:center;min-height:44px;padding:6px 18px;
 color:#141C22;font-size:15px;font-weight:600;text-decoration:none;
 border-left:3px solid transparent}
.gkz-nav__ph:hover{background:#F4F8FB;color:#0E1821;border-left-color:#2B59C3;
 text-decoration:none}

.gkz-main{display:block;padding:0 0 42px}
.gkz-band{max-width:1160px;margin:0 auto;padding-left:var(--gkz-pad);
 padding-right:var(--gkz-pad)}

.gkz-grid{display:grid;grid-template-columns:minmax(0,1fr) 258px;
 gap:var(--gkz-gap);align-items:start;padding:4px 0 0}

.gkz-sheet{min-width:0;background:#FFFFFF;border:1px solid #C9D6DF;
 box-shadow:0 1px 0 #E3EBF1,0 14px 30px rgba(11,58,69,.06);
 padding:var(--gkz-sp);padding-top:16px;overflow:visible}

.gkz-rail{min-width:0;display:grid;gap:16px}

body.gkz-t-home .gkz-h1{font-size:40px;letter-spacing:-.02em}
body.gkz-t-home .gkz-crumb{display:none}
body.gkz-t-home .gkz-sheet{border-top:3px solid #7FD4E8}
body.gkz-t-hub .gkz-sheet{border-top:3px solid #16222E}
body.gkz-t-hub .gkz-facts{border-left-color:#16222E}

body.gkz-t-article .gkz-sheet{border-top:3px solid #2E8FA8}
body.gkz-t-review .gkz-sheet{border-top:3px solid #2B59C3}
body.gkz-t-blog .gkz-sheet{border-top:3px solid #22323F}
body.gkz-t-blog .gkz-h1{font-size:33px}
body.gkz-t-service .gkz-sheet{border-top:3px solid #C9D6DF}
body.gkz-t-service .gkz-h1{font-size:30px}

.gkz-crumb{display:block;font-size:12.5px;line-height:1.45;color:#55646D;
 margin:0 0 5px;padding-bottom:3px;border-bottom:1px solid #E3EBF1}
.gkz-crumb a{color:#3C4C57;text-decoration:none;border-bottom:1px solid #C9D6DF}
.gkz-crumb a:hover{color:#1F459C;border-bottom-color:#2B59C3}
.gkz-crumb__s{margin:0 8px;color:#C9D6DF;font-weight:700}

.gkz-crumb__x{color:#55646D}
.gkz-crumb__here{color:#141C22;font-weight:600}

.gkz-head{margin:0 0 6px}

.gkz-h1{margin:0 0 4px;font-size:34px;line-height:1.16;letter-spacing:-.015em}
.gkz-byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;
 font-size:13.5px;line-height:1.45;color:#3C4C57}
.gkz-byline__who{font-weight:700;color:#141C22}

.gkz-byline__p{color:#55646D}
.gkz-byline__d{display:inline-flex;align-items:center;gap:7px;color:#55646D}
.gkz-byline__d .gkz-i{width:16px;height:16px;color:#2E8FA8}
.gkz-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
 gap:1px;margin:7px 0 0;padding:0;background:#E3EBF1;
 border:1px solid #C9D6DF;border-left:4px solid #7FD4E8}

.gkz-facts>div{margin:0;padding:6px 14px;background:#F4F8FB;min-width:0}
.gkz-facts dt{margin:0 0 2px;font-size:10.5px;font-weight:700;letter-spacing:.11em;
 text-transform:uppercase;color:#55646D}
.gkz-facts dd{margin:0;font-size:15px;font-weight:700;color:#141C22;line-height:1.3;
 overflow-wrap:break-word}

.gkz-toc{margin:12px 0 10px;background:#F4F8FB;border:1px solid #C9D6DF}
.gkz-toc>summary{display:flex;align-items:center;gap:10px;cursor:pointer;
 padding:9px 18px;font-size:13px;font-weight:700;letter-spacing:.1em;
 text-transform:uppercase;color:#0E1821;list-style:none}
.gkz-toc>summary::-webkit-details-marker{display:none}
.gkz-toc>summary::after{content:"";margin-left:auto;width:10px;height:10px;
 border-right:2px solid #55646D;border-bottom:2px solid #55646D;
 transform:rotate(45deg);flex:0 0 auto}
.gkz-toc[open]>summary::after{transform:rotate(-135deg)}
.gkz-toc__n{display:inline-flex;align-items:center;justify-content:center;
 min-width:24px;height:22px;padding:0 6px;background:#7FD4E8;color:#0E1821;
 font-size:12px;font-weight:700;letter-spacing:0}
.gkz-toc ol{margin:0;padding:4px 18px 16px 34px;font-size:15.5px;line-height:1.6}
.gkz-toc li{margin:0 0 6px}
.gkz-toc a{color:#22323F;text-decoration:none;border-bottom:1px solid #C9D6DF}
.gkz-toc a:hover{color:#1F459C;border-bottom-color:#2B59C3}

.gkz-prose .gkz-trust{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 11px;
 margin:13px 0 26px;padding:9px 13px;background:#F4F8FB;border:1px solid #C9D6DF;
 border-left:3px solid #7FD4E8;font-family:var(--gkz-sans);font-size:12.5px;
 line-height:1.5;color:#55646D}
.gkz-trust__age{flex:0 0 auto;display:inline-flex;align-items:center;
 justify-content:center;min-width:32px;height:20px;padding:0 6px;background:#0E1821;
 color:#FFFFFF;font-size:11.5px;font-weight:700;letter-spacing:.04em}
.gkz-trust__t{min-width:0}
.gkz-trust a{color:#22323F;font-weight:700;text-decoration:none;
 border-bottom:1px solid #E3EBF1}
.gkz-trust a:hover{color:#1F459C;border-bottom-color:#2B59C3}
.gkz-trust abbr{text-decoration:none;border-bottom:1px dotted #55646D;cursor:help}

.gkz-prose .gkz-hub{margin:0 0 16px}

.gkz-hub__r{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;
 scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:0 0 4px;
 scrollbar-width:thin;scrollbar-color:#E3EBF1 transparent}
.gkz-hub__r::-webkit-scrollbar{height:6px}
.gkz-hub__r::-webkit-scrollbar-thumb{background:#E3EBF1}
.gkz-hub__c{flex:0 0 auto;width:188px;scroll-snap-align:start;background:#FFFFFF;
 border:1px solid #C9D6DF;text-decoration:none;color:#0E1821}
.gkz-hub__c:hover{border-color:#2E8FA8;color:#1F459C}
.gkz-hub__c:focus-visible{outline:3px solid #7FD4E8;outline-offset:2px}
.gkz-hub__p{display:block;width:100%;height:64px}

.gkz-hub__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
 overflow:hidden;padding:8px 10px 9px;font-family:var(--gkz-sans);font-size:12.5px;
 font-weight:700;line-height:1.28}

.gkz-prose{max-width:760px;min-width:0;overflow-wrap:break-word}
.gkz-prose>*:first-child{margin-top:0}
.gkz-prose p{margin:0 0 14px}
.gkz-prose h2,.gkz-fh{clear:both;margin:34px 0 14px;padding:0 0 9px 14px;
 font-family:var(--gkz-serif);font-weight:700;font-size:26px;line-height:1.24;
 color:#0E1821;border-bottom:1px solid #E3EBF1;border-left:4px solid #7FD4E8}
.gkz-prose h3{margin:28px 0 11px;font-size:13.5px;font-weight:700;letter-spacing:.11em;
 text-transform:uppercase;font-family:var(--gkz-sans);color:#22323F}
.gkz-prose h4{margin:22px 0 9px;font-size:18px;font-family:var(--gkz-serif)}

.gkz-prose ul:not([class*="gkz-"]):not([class*="gkzv-"]),
.gkz-prose ol:not([class*="gkz-"]):not([class*="gkzv-"]){margin:0 0 18px;padding-left:0;
 list-style:none}
.gkz-prose ol:not([class*="gkz-"]):not([class*="gkzv-"]){counter-reset:gkz-n}
.gkz-prose ul:not([class*="gkz-"]):not([class*="gkzv-"])>li,
.gkz-prose ol:not([class*="gkz-"]):not([class*="gkzv-"])>li{position:relative;
 margin:0 0 9px;padding-left:28px}
.gkz-prose ul:not([class*="gkz-"]):not([class*="gkzv-"])>li::before{content:"";
 position:absolute;left:4px;top:11px;width:8px;height:8px;background:#7FD4E8;border:0}
.gkz-prose ol:not([class*="gkz-"]):not([class*="gkzv-"])>li{counter-increment:gkz-n}
.gkz-prose ol:not([class*="gkz-"]):not([class*="gkzv-"])>li::before{
 content:counter(gkz-n);position:absolute;left:0;top:2px;
 width:21px;height:21px;display:flex;align-items:center;justify-content:center;
 background:#16222E;color:#FFFFFF;font:700 12px/1 var(--gkz-sans)}
.gkz-prose li>ul,.gkz-prose li>ol{margin:9px 0 0}
.gkz-prose blockquote{margin:22px 0;padding:16px 20px;background:#F4F8FB;
 border-left:4px solid #22323F;font-size:17px;color:#3C4C57}
.gkz-prose blockquote p:last-child{margin:0}
.gkz-prose strong,.gkz-prose b{font-weight:700;color:#141C22}
.gkz-prose hr{margin:28px 0;border:0;border-top:1px solid #C9D6DF}
.gkz-prose figure{margin:24px 0}
.gkz-prose figcaption{margin:9px 0 0;font-size:13px;line-height:1.55;
 color:#55646D}
.gkz-prose img{display:block;border:1px solid #C9D6DF}

.gkz-tw{margin:24px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;
 border:1px solid #C9D6DF;background:#FFFFFF}
.gkz-tw--x{border-left:4px solid #7FD4E8}
.gkz-tw table,.gkz-prose table{width:100%;border-collapse:collapse;
 font-size:15px;line-height:1.5}
.gkz-prose table{margin:24px 0}
.gkz-tw th,.gkz-prose th{background:#16222E;color:#FFFFFF;text-align:left;
 padding:11px 16px;font-size:12px;font-weight:700;letter-spacing:.08em;
 text-transform:uppercase;border:0;border-right:1px solid rgba(255,255,255,.14)}
.gkz-tw td,.gkz-prose td{padding:11px 16px;border-top:1px solid #E3EBF1;
 border-right:1px solid #E3EBF1;vertical-align:top}
.gkz-tw tr:nth-child(even) td,.gkz-prose tr:nth-child(even) td{background:#F4F8FB}
.gkz-tw th:last-child,.gkz-tw td:last-child{border-right:0}

.gkz-rb{background:#FFFFFF;border:1px solid #C9D6DF;border-top:3px solid #16222E;
 padding:16px 18px}
.gkz-rb--top{border-top-color:#7FD4E8}
.gkz-rb__h{display:flex;align-items:center;gap:9px;margin:0 0 12px;
 font-family:var(--gkz-sans);font-size:12px;font-weight:700;letter-spacing:.12em;
 text-transform:uppercase;color:#0E1821}
.gkz-rb__h .gkz-i{width:18px;height:18px;color:#2E8FA8}
.gkz-rb__f{margin:12px 0 0;font-size:13.5px}
.gkz-rb__f a{color:#1F459C;font-weight:700;text-decoration:none;
 border-bottom:1px solid #2B59C3}
.gkz-mini{list-style:none;margin:0;padding:0;counter-reset:none}
.gkz-mini__r{display:grid;grid-template-columns:22px minmax(0,1fr) auto;
 gap:2px 9px;align-items:center;margin:0;padding:9px 0;
 border-top:1px solid #E3EBF1}
.gkz-mini__r:first-child{border-top:0;padding-top:0}
.gkz-mini__r::before{content:none}
.gkz-mini__n{grid-row:span 2;display:flex;align-items:center;justify-content:center;
 width:22px;height:22px;background:#F4F8FB;border:1px solid #C9D6DF;
 font:700 12px/1 var(--gkz-sans);color:#0E1821}
.gkz-mini__b{font-size:14.5px;font-weight:700;color:#141C22;min-width:0;
 overflow-wrap:break-word}
.gkz-mini__o{grid-column:2;font-size:12.5px;color:#55646D;line-height:1.4;min-width:0}
.gkz-mini__go{grid-row:span 2;grid-column:3;display:inline-flex;align-items:center;
 justify-content:center;min-width:52px;min-height:32px;padding:0 10px;
 background:#2B59C3;color:#FFFFFF;font-size:12.5px;font-weight:700;
 letter-spacing:.06em;text-transform:uppercase;text-decoration:none}
.gkz-mini__go:hover{background:#1F459C;color:#FFFFFF;text-decoration:none}

.gkz-mini__jump{grid-row:span 2;grid-column:3;display:inline-flex;align-items:center;
 justify-content:center;gap:4px;min-width:52px;min-height:32px;padding:0 8px;
 background:#FFFFFF;color:#3C4C57;border:1px solid #C9D6DF;font-size:12px;
 font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}
.gkz-mini__jump:hover{border-color:#55646D;color:#141C22;text-decoration:none}
.gkz-mini__jump .gkz-i{width:13px;height:13px;transform:rotate(90deg)}
.gkz-rsec{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#E3EBF1;
 border:1px solid #E3EBF1}
.gkz-rsec__i{display:flex;flex-direction:column;align-items:flex-start;gap:6px;
 padding:11px 16px;background:#FFFFFF;color:#141C22;text-decoration:none;
 font-size:13px;font-weight:600;line-height:1.3;min-height:44px;justify-content:center}
.gkz-rsec__i .gkz-i{width:20px;height:20px;color:#22323F}
.gkz-rsec__i:hover{background:#F4F8FB;color:#1F459C;text-decoration:none}
.gkz-rsec__i:hover .gkz-i{color:#1F459C}
.gkz-rpop{list-style:none;margin:0;padding:0;counter-reset:gkz-p}
.gkz-rpop li{position:relative;margin:0;padding:9px 0 9px 24px;
 border-top:1px solid #E3EBF1;counter-increment:gkz-p;font-size:13.5px;
 line-height:1.45}
.gkz-rpop li:first-child{border-top:0;padding-top:0}
.gkz-rpop li::before{content:counter(gkz-p) ".";position:absolute;left:0;
 top:9px;color:#2E8FA8;font-weight:700;font-size:13px}
.gkz-rpop li:first-child::before{top:0}
.gkz-rpop a{color:#141C22;text-decoration:none;border-bottom:1px solid #E3EBF1}
.gkz-rpop a:hover{color:#1F459C;border-bottom-color:#2B59C3}
.gkz-rp{background:#F4F8FB;border-top-color:#22323F}
.gkz-rp__k{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.12em;
 text-transform:uppercase;color:#0E1821}
.gkz-rp__t{margin:0;font-size:13.5px;line-height:1.55;color:#3C4C57}
.gkz-rp__a{display:inline-flex;align-items:center;gap:7px;margin-top:11px;
 font-size:13.5px;font-weight:700;color:#22323F;text-decoration:none;
 border-bottom:1px solid #C9D6DF}
.gkz-rp__a .gkz-i{width:16px;height:16px}
.gkz-rp__a:hover{color:#1F459C;border-bottom-color:#2B59C3}

.gkz-rsold{border-top-color:#7FD4E8;padding:14px}
.gkz-rsold__k{margin:0 0 11px;padding:0 4px;font-family:var(--gkz-sans);
 font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
 color:#0E1821}

.gkz-rsold__a{display:block;background:#F4F8FB;border:1px solid #E3EBF1;
 line-height:0}
.gkz-rsold__a img{display:block;width:100%;height:auto}
.gkz-rsold__a:hover{border-color:#2E8FA8}
.gkz-rsold__a:focus-visible{outline:3px solid #7FD4E8;outline-offset:2px}

.gkz-rsold__n{display:flex;align-items:center;justify-content:center;
 min-height:88px;padding:16px 14px;font-family:var(--gkz-serif);font-size:21px;
 font-weight:700;line-height:1.2;text-align:center;color:#0E1821}
.gkz-rsold__a:hover .gkz-rsold__n{color:#1F459C}
.gkz-rsold__d{margin:10px 0 0;font-size:11.5px;line-height:1.45;color:#55646D}

.gkz-topad{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);
 gap:8px 18px;align-items:center;margin:0 0 22px;padding:12px 16px;
 background:#F4F8FB;border:1px solid #C9D6DF;border-left:3px solid #7FD4E8}
.gkz-topad__k{grid-column:1/-1;margin:0;font-family:var(--gkz-sans);font-size:10.5px;
 font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#55646D}
.gkz-topad__i{display:block;flex:0 0 auto;line-height:0}
.gkz-topad__i img{display:block;max-width:100%;height:auto}
.gkz-topad__i:focus-visible{outline:3px solid #7FD4E8;outline-offset:2px}
.gkz-topad__t{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;
 font-size:14px;line-height:1.45;color:#3C4C57}
.gkz-topad__t a:not(.gkz-topad__b){color:#0E1821;font-weight:700;
 text-decoration:none;border-bottom:1px solid #C9D6DF}
.gkz-topad__t a:not(.gkz-topad__b):hover{color:#1F459C;border-bottom-color:#2B59C3}

.gkz-topad__b{display:inline-flex;align-items:center;justify-content:center;
 min-height:44px;padding:0 18px;background:#2B59C3;color:#FFFFFF;font-size:13.5px;
 font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}
.gkz-topad__b:hover{background:#1F459C;color:#FFFFFF;text-decoration:none}
.gkz-topad__b:focus-visible{outline:3px solid #7FD4E8;outline-offset:2px}
.gkz-topad__d{grid-column:1/-1;margin:0;font-size:11.5px;line-height:1.45;
 color:#55646D}

.gkz-shot{margin:22px 0;line-height:0}
.gkz-shot img{display:block;max-width:100%;height:auto}

.gkz-help{margin:26px 0 0;padding:24px;background:#0E1821;color:#FFFFFF;
 border-top:3px solid #7FD4E8}
.gkz-help__h{display:flex;align-items:center;gap:11px;margin:0 0 10px;
 font-family:var(--gkz-serif);font-size:23px;line-height:1.25;color:#FFFFFF}
.gkz-help__h .gkz-i{width:24px;height:24px;color:#7FD4E8}
.gkz-help__t{margin:0 0 16px;max-width:760px;font-size:15.5px;line-height:1.66;
 color:rgba(255,255,255,.86)}
.gkz-help__l{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;
 gap:10px}
.gkz-help__l li{margin:0;padding:11px 16px;background:rgba(255,255,255,.07);
 border-left:3px solid #7FD4E8;font-size:14.5px;line-height:1.45}
.gkz-help__l li::before{content:none}
.gkz-help__l b{display:block;color:#FFFFFF}
.gkz-help__l a{color:#7FD4E8;font-weight:700;text-decoration:none;
 border-bottom:1px solid #7FD4E8}
.gkz-help__l em{display:block;font-style:normal;font-size:12.5px;
 color:rgba(255,255,255,.7)}
.gkz-help__n{margin:0;max-width:760px;font-size:12.5px;color:rgba(255,255,255,.62)}

.gkz-clw{margin:32px 0 0;padding:22px;background:#F4F8FB;border:1px solid #C9D6DF}
.gkz-clw__t{display:flex;align-items:center;gap:10px;margin:0 0 16px;
 font-family:var(--gkz-serif);font-size:22px;line-height:1.28;color:#0E1821}
.gkz-clw__t .gkz-i{width:22px;height:22px;color:#2E8FA8}
.gkz-clw__t b{font-weight:400;color:#55646D;font-size:15px;
 font-family:var(--gkz-sans)}
.gkz-clus{list-style:none;margin:0;padding:0;
 display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:10px}
.gkz-clus>li{margin:0;padding:0}
.gkz-clus>li::before{content:none}
.gkz-cl{display:flex;align-items:center;gap:12px;height:100%;padding:11px 14px;
 background:#FFFFFF;border:1px solid #C9D6DF;color:#141C22;text-decoration:none;
 min-height:66px}
.gkz-cl:hover{border-color:#22323F;color:#0E1821;text-decoration:none;
 background:#FFFFFF}
.gkz-cl__b{display:block;min-width:0;font-size:14.5px;line-height:1.35}
.gkz-cl__b b{display:block;font-weight:700;overflow-wrap:break-word}

.gkz-cl__b>span{display:block;font-size:12.5px;line-height:1.35;color:#3C4C57;
 margin-top:3px;overflow-wrap:break-word}
.gkz-cl__b em{display:block;margin-top:5px;font-style:normal;font-size:10.5px;
 letter-spacing:.08em;text-transform:uppercase;color:#55646D}
.gkz-ctile{display:flex;align-items:center;justify-content:center;flex:0 0 auto;
 width:46px;height:46px;background:#F4F8FB;border:1px solid #E3EBF1;overflow:hidden}
.gkz-ctile img{max-width:38px;max-height:34px;object-fit:contain}
.gkz-ctile--ltr{font:700 20px/1 var(--gkz-serif);color:#22323F;background:#FFFFFF;
 border-color:#C9D6DF}
.gkz-ctile--ico{background:#16222E;border-color:#16222E}
.gkz-ctile--ico .gkz-i{width:24px;height:24px;color:#7FD4E8;stroke-width:1.5}

.gkz-oc{margin:26px 0;background:#FFFFFF;border:1px solid #C9D6DF;
 border-top:3px solid #7FD4E8;padding:20px}
.gkz-oc__top{display:grid;grid-template-columns:132px minmax(0,1fr) 190px;
 gap:18px;align-items:start}
.gkz-oc__plate{display:flex;align-items:center;justify-content:center;
 width:132px;height:88px;padding:10px;background:#FFFFFF;border:1px solid #C9D6DF}
.gkz-oc__logo{display:block;width:108px;height:auto;object-fit:contain;border:0}
.gkz-oc__ltr{font:700 36px/1 var(--gkz-serif);color:#22323F}
.gkz-oc__who{min-width:0}
.gkz-oc__name{display:block;font:700 24px/1.2 var(--gkz-serif);color:#0E1821;
 overflow-wrap:break-word}
.gkz-oc__lic{display:block;margin-top:7px;font-size:13.5px;line-height:1.5;
 color:#3C4C57}
.gkz-oc__cta{display:flex;align-items:center;justify-content:center;min-height:48px;
 padding:0 18px;background:#2B59C3;color:#FFFFFF;font-size:15px;font-weight:700;
 letter-spacing:.03em;text-decoration:none;text-align:center}
.gkz-oc__cta:hover{background:#1F459C;color:#FFFFFF;text-decoration:none}
.gkz-oc__tc{display:block;margin-top:7px;font-size:11.5px;color:#55646D;
 text-align:center}
.gkz-oc__fx{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));
 gap:1px;margin:18px 0 0;padding:0;background:#E3EBF1;border:1px solid #E3EBF1}
.gkz-oc__fx>div{margin:0;padding:10px 14px;background:#F4F8FB;min-width:0;
 border-left:2px solid #7FD4E8}
.gkz-oc__fx dt{margin:0 0 3px;font-size:10.5px;font-weight:700;letter-spacing:.11em;
 text-transform:uppercase;color:#55646D}
.gkz-oc__fx dd{margin:0;font-size:14.5px;font-weight:700;color:#141C22;line-height:1.35;
 overflow-wrap:break-word}

.gkz-oc__fx>.gkz-oc__fx--w2{grid-column:span 2}

.gkz-oc__pc{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;
 align-items:start}
.gkz-oc__col{padding:14px 18px;background:#E3F1EA;border-left:3px solid #1C7A52}
.gkz-oc__col--m{background:#F4F8FB;border-left-color:#B3261E}
.gkz-oc__col b{display:block;margin-bottom:8px;font-size:11.5px;font-weight:700;
 letter-spacing:.11em;text-transform:uppercase;color:#3C4C57}
.gkz-oc__col ul{list-style:none;margin:0;padding:0}
.gkz-oc__col li{position:relative;margin:0 0 7px;padding-left:18px;font-size:14.5px;
 line-height:1.5}
.gkz-oc__col li::before{content:"";position:absolute;left:0;top:9px;width:7px;
 height:7px;background:#1C7A52}
.gkz-oc__col--m li::before{background:#B3261E}
.gkz-oc__src{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:#55646D}

.gkz-oc__chk{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;
 margin:18px 0 -8px;font-size:13px;line-height:1.4}
.gkz-oc__chk .gkz-i{width:19px;height:19px;color:#1C7A52;flex:0 0 auto}
.gkz-oc__chk b{font-size:11.5px;font-weight:700;letter-spacing:.11em;
 text-transform:uppercase;color:#0E1821}
.gkz-oc__chk a{font-size:13px;font-weight:700;color:#2B59C3}

.gkz-val{margin:26px 0;padding:22px 24px;background:#F4F8FB;
 border:1px solid #C9D6DF;border-left:4px solid #7FD4E8;box-sizing:border-box}
.gkz-val__h{margin:0 0 8px;font:700 22px/1.25 var(--gkz-serif);color:#0E1821}
.gkz-val__lede{margin:0 0 16px;max-width:760px;font-size:15px;line-height:1.6;
 color:#3C4C57}
.gkz-val__g{list-style:none;display:grid;gap:1px;margin:0;padding:0;
 grid-template-columns:repeat(auto-fit,minmax(168px,1fr));background:#E3EBF1;
 border:1px solid #E3EBF1}
.gkz-val__i{position:relative;margin:0;padding:14px 16px;background:#FFFFFF;
 min-width:0}
.gkz-val__i::before{content:none}
.gkz-val__i .gkz-i{width:22px;height:22px;color:#7FD4E8}
.gkz-val__n{display:block;margin:6px 0 4px;font:700 28px/1 var(--gkz-serif);
 color:#0E1821}
.gkz-val__t{display:block;font-size:13px;line-height:1.5;color:#3C4C57}
.gkz-val__src{margin:16px 0 0;max-width:760px;font-size:13px;line-height:1.6;
 color:#55646D}
.gkz-val__a{display:inline-block;margin-top:2px;font-size:15px;font-weight:700;
 color:#2B59C3}

.gkz-meth{counter-reset:gkzm;list-style:none;margin:0 0 22px;padding:0}
.gkz-meth li{counter-increment:gkzm;position:relative;margin:0;
 padding:13px 0 13px 44px;border-top:1px solid #E3EBF1;font-size:15.5px;
 line-height:1.6}
.gkz-meth li:first-child{border-top:0}
.gkz-meth li::before{content:counter(gkzm);position:absolute;left:0;top:13px;
 width:28px;height:28px;background:#0E1821;color:#FFFFFF;
 font:700 14px/28px var(--gkz-serif);text-align:center}
.gkz-meth li b{color:#0E1821}
.gkz-meth li i{display:block;margin-top:4px;font-style:normal;font-size:12.5px;
 color:#55646D}

.gkz-abio{margin:0 0 18px;padding:16px 20px;background:#F4F8FB;
 border-left:4px solid #22323F;font-size:16px;line-height:1.65;color:#3C4C57}
.gkz-alist{list-style:none;margin:0 0 22px;padding:0}
.gkz-alist__i{position:relative;margin:0;padding:11px 0 11px 22px;
 border-top:1px solid #E3EBF1;font-size:15.5px;line-height:1.55}
.gkz-alist__i:first-child{border-top:0}
.gkz-alist__i::before{content:"";position:absolute;left:2px;top:19px;width:8px;
 height:8px;background:#7FD4E8}
.gkz-alist__i:first-child::before{top:8px}
.gkz-alist__s{display:block;font-size:12.5px;color:#55646D;margin-top:2px}

.gkz-mid{text-align:center}
.gkz-mid img{margin-left:auto;margin-right:auto}

.gkz-rg{margin:22px 0 0!important;padding:10px 0 0;border-top:1px solid #E3EBF1;
 font-size:13.5px;line-height:1.6;color:#55646D}
.gkz-rg em{font-style:normal}

.gkz-sign{display:flex;gap:16px;margin:32px 0 0;padding:18px 20px;
 background:#F4F8FB;border:1px solid #C9D6DF;border-top:3px solid #7FD4E8}
.gkz-sign__m{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;
 justify-content:center;background:#FFFFFF;border:1px solid #C9D6DF}
.gkz-sign__m svg{display:block;width:30px;height:20px}

.gkz-sign__flag{border:1px solid #E3EBF1}
.gkz-sign__b{flex:1 1 auto;min-width:0}
.gkz-sign__who{margin:0 0 3px!important;font-size:15.5px;font-weight:700;color:#141C22}
.gkz-sign__who a{color:#0E1821;text-decoration:none;border-bottom:1px solid #C9D6DF}
.gkz-sign__who a:hover{color:#1F459C;border-bottom-color:#2B59C3}
.gkz-sign__d{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;
 font-size:12.5px;color:#55646D}
.gkz-sign__d .gkz-i{width:15px;height:15px;color:#2E8FA8}
.gkz-sign__l{list-style:none!important;margin:0 0 12px!important;padding:0!important;
 display:grid;gap:8px}
.gkz-sign__l li{position:relative;margin:0!important;padding:0 0 0 25px!important;
 font-size:14px;line-height:1.5;color:#3C4C57}
.gkz-sign__l li::before{content:none!important}
.gkz-sign__l .gkz-i{position:absolute;left:0;top:1px;width:16px;height:16px;
 color:#2E8FA8}
.gkz-sign__n{margin:0!important;font-size:13px;line-height:1.6;color:#55646D}
.gkz-sign__n a{color:#0E1821}

.gkz-wire{margin:22px 0 0;padding:0}
.gkz-wire ul,.gkz-wire ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.gkz-wire li{position:relative;margin:0;padding:14px 18px;background:#FFFFFF;
 border:1px solid #C9D6DF;border-left:3px solid #22323F}
.gkz-wire li::before{content:none}
.gkz-wire a{color:#0E1821;font-weight:700;text-decoration:none;
 border-bottom:1px solid #C9D6DF}
.gkz-wire a:hover{color:#1F459C;border-bottom-color:#2B59C3}
.gkz-wire time,.gkz-wire small{display:block;margin-top:5px;font-size:12.5px;
 color:#55646D}
.gkz-wire p{margin:6px 0 0;font-size:14.5px;line-height:1.6;color:#3C4C57}

.gkzv-wrap{margin:14px calc(var(--gkz-sp) * -1) 30px;padding:12px 20px 20px;
 background:#F4F8FB;border-top:3px solid #16222E;border-bottom:1px solid #C9D6DF}
.gkzv-h2,.gkz-prose .gkzv-h2{margin:0 0 6px;font-family:var(--gkz-serif);
 font-size:27px;line-height:1.18;color:#0E1821;border:0;padding:0}
.gkzv-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;
 margin:0 0 6px}
.gkzv-lead{margin:0;font-size:14px;line-height:1.5;color:#3C4C57;flex:1 1 320px;
 min-width:0}
.gkzv-how{flex:0 0 auto;font-size:13px;font-weight:700;color:#22323F;
 text-decoration:none;border-bottom:1px solid #C9D6DF}
.gkzv-how:hover{color:#1F459C;border-bottom-color:#2B59C3}
.gkzv-chk{position:absolute;width:1px;height:1px;opacity:0;margin:0;padding:0;
 border:0;pointer-events:none}

.gkzv-fil{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;
 margin:0 0 0 auto;padding:0;align-self:center;flex:0 1 auto;min-width:0}

.gkzv-flab{margin-right:12px;font-size:11px;font-weight:700;letter-spacing:.13em;
 text-transform:uppercase;color:#55646D}
.gkzv-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;
 font-size:13.5px;font-weight:700;color:#3C4C57;cursor:pointer;
 border-bottom:3px solid transparent;-webkit-user-select:none;user-select:none}
.gkzv-pill:hover{color:#0E1821}
.gkzv-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.gkzv-row{margin:0;padding:14px;background:#FFFFFF;border:1px solid #C9D6DF;
 border-left:3px solid #C9D6DF}
.gkzv-row::before{content:none}
.gkzv-row:nth-child(-n+3){border-left-color:#7FD4E8}
.gkzv-top{display:grid;grid-template-columns:34px 124px minmax(0,1fr) 196px 152px;
 gap:14px;align-items:center}
.gkzv-rank{display:flex;flex-direction:column;align-items:center;gap:5px;
 font-family:var(--gkz-serif)}
.gkzv-rank b{font-size:23px;font-weight:700;line-height:1;color:#0E1821}
.gkzv-rank::after{content:"";width:18px;height:3px;background:#C9D6DF}
.gkzv-row:nth-child(-n+3) .gkzv-rank b{color:#1F459C}
.gkzv-row:nth-child(-n+3) .gkzv-rank::after{background:#7FD4E8}

.gkzv-tile{display:flex;align-items:center;justify-content:center;
 width:124px;height:124px;padding:9px;background:#FFFFFF;border:1px solid #C9D6DF;
 text-decoration:none}
.gkzv-tile:hover{border-color:#22323F}
.gkzv-tile img{display:block;width:104px;height:auto;max-height:104px;
 object-fit:contain;border:0}
.gkzv-who{min-width:0}
.gkzv-role{display:inline-block;margin-bottom:6px;padding:3px 9px;background:#7FD4E8;
 color:#0E1821;font-size:10.5px;font-weight:700;letter-spacing:.11em;
 text-transform:uppercase}
.gkzv-name{display:block;font:700 21px/1.2 var(--gkz-serif);color:#0E1821;
 overflow-wrap:break-word}
.gkzv-lic{display:block;margin-top:6px;font-size:12.5px;line-height:1.5;
 color:#55646D}
.gkzv-rev{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;
 color:#22323F;text-decoration:none;border-bottom:1px solid #C9D6DF}
.gkzv-rev:hover{color:#1F459C;border-bottom-color:#2B59C3}
.gkzv-off{min-width:0;padding:12px 14px;background:#F4F8FB;
 border-left:3px solid #7FD4E8}
.gkzv-olab{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;
 text-transform:uppercase;color:#15586B}
.gkzv-ofig{display:block;margin-top:4px;font:700 19px/1.25 var(--gkz-serif);
 color:#0E1821;overflow-wrap:break-word}
.gkzv-omech{display:block;margin-top:5px;font-size:12.5px;line-height:1.5;
 color:#3C4C57}
.gkzv-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.gkzv-chips em{font-style:normal;padding:4px 9px;background:#FFFFFF;
 border:1px solid #C9D6DF;font-size:11.5px;font-weight:700;color:#22323F;
 white-space:nowrap}
.gkzv-act{display:flex;flex-direction:column;align-items:stretch;gap:8px;
 min-width:0}

.gkzv-sc{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;
 gap:0 3px;padding:6px 8px;background:#16222E;color:#FFFFFF;text-decoration:none}
.gkzv-sc:hover{background:#22323F;color:#FFFFFF;text-decoration:none}

.gkzv-sc b{font:700 19px/1 var(--gkz-serif);color:#FFFFFF}
.gkzv-sc i{font-style:normal;font-size:12px;color:#7FD4E8}

.gkzv-sc em{flex:0 0 100%;font-style:normal;font-size:9.5px;font-weight:700;
 letter-spacing:.09em;text-transform:uppercase;color:#7FD4E8;text-align:center}
.gkzv-cta{display:flex;align-items:center;justify-content:center;min-height:48px;
 padding:0 14px;background:#2B59C3;color:#FFFFFF;font-size:15px;font-weight:700;
 letter-spacing:.03em;text-align:center;text-decoration:none}
.gkzv-cta:hover{background:#1F459C;color:#FFFFFF;text-decoration:none}
.gkzv-tc{font-size:11px;line-height:1.4;color:#55646D;text-align:center}

.gkzv-fx{display:flex;flex-wrap:wrap;
 gap:1px;margin:14px 0 0;padding:0;background:#E3EBF1;border:1px solid #E3EBF1}
.gkzv-fx>div{flex:1 1 136px}
.gkzv-fx>.gkzv-min{flex:2 1 300px}

.gkzv-min{border-left:3px solid #7FD4E8}
.gkzv-min dt{color:#7FD4E8}
.gkzv-min dd{font-weight:600;font-size:13px}

.gkzv-fx>div{margin:0;padding:9px 16px;background:#F4F8FB;min-width:0}
.gkzv-fx dt{margin:0 0 3px;font-size:10.5px;font-weight:700;letter-spacing:.1em;
 text-transform:uppercase;color:#55646D}
.gkzv-fx dd{margin:0;font-size:14px;font-weight:700;color:#141C22;line-height:1.35;
 overflow-wrap:break-word}
.gkzv-more{display:flex;align-items:center;justify-content:center;gap:9px;
 min-height:48px;margin:14px 0 0;padding:0 18px;background:#FFFFFF;
 border:1px solid #22323F;color:#22323F;font-size:14.5px;font-weight:700;
 letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none}
.gkzv-more::after{content:"";width:9px;height:9px;border-right:2px solid #22323F;
 border-bottom:2px solid #22323F;transform:rotate(45deg)}
.gkzv-more:hover{background:#22323F;color:#FFFFFF}
.gkzv-more:hover::after{border-color:#FFFFFF}

.gkzv-also{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;
 margin:14px 0 0;padding:12px 14px;background:#FFFFFF;border:1px solid #C9D6DF;
 border-left:3px solid #7FD4E8;font-size:13.5px;line-height:1.5}
.gkzv-alab{flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:.12em;
 text-transform:uppercase;color:#55646D}
.gkzv-also a{font-weight:700;color:#0E1821;text-decoration:none;
 border-bottom:1px solid #C9D6DF}
.gkzv-also a:hover{color:#1F459C;border-bottom-color:#2B59C3}

.gkzv-disc{margin:14px 0 0;font-size:12px;line-height:1.6;color:#55646D}
.gkzv-disc a{color:#3C4C57}

.gkzv-hid{display:none}
.gkzv-mck:checked ~ .gkzv-list > .gkzv-hid{display:block}
.gkzv-mck:checked ~ .gkzv-more{display:none}

.gkzv-f1:checked ~ .gkzv-list > .gkzv-row,
.gkzv-f2:checked ~ .gkzv-list > .gkzv-row,
.gkzv-f3:checked ~ .gkzv-list > .gkzv-row{display:none}
.gkzv-f1:checked ~ .gkzv-list > .gkzv-row[data-f1="1"],
.gkzv-f2:checked ~ .gkzv-list > .gkzv-row[data-f2="1"],
.gkzv-f3:checked ~ .gkzv-list > .gkzv-row[data-f3="1"]{display:block}
.gkzv-f1:checked ~ .gkzv-head .gkzv-fil .gkzv-p1,
.gkzv-f2:checked ~ .gkzv-head .gkzv-fil .gkzv-p2,
.gkzv-f3:checked ~ .gkzv-head .gkzv-fil .gkzv-p3{color:#0E1821;
 border-bottom-color:#2B59C3;background:#FFFFFF}
.gkzv-chk:focus-visible ~ .gkzv-head .gkzv-fil .gkzv-pill{outline:0}
.gkzv-f1:focus-visible ~ .gkzv-head .gkzv-fil .gkzv-p1,
.gkzv-f2:focus-visible ~ .gkzv-head .gkzv-fil .gkzv-p2,
.gkzv-f3:focus-visible ~ .gkzv-head .gkzv-fil .gkzv-p3{outline:3px solid #7FD4E8;
 outline-offset:1px}
.gkzv-mck:focus-visible ~ .gkzv-more{outline:3px solid #7FD4E8;outline-offset:2px}

.gkz-ft{margin:0;background:#16222E;color:#FFFFFF;border-top:4px solid #2B59C3;
 font-size:14.5px;line-height:1.65}
.gkz-ft__in{max-width:1160px;margin:0 auto;padding-left:var(--gkz-pad);
 padding-right:var(--gkz-pad)}

.gkz-ft__top{background:#0E1821;padding:28px 0;
 border-bottom:1px solid rgba(255,255,255,.12)}
.gkz-ft__top>.gkz-ft__in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);
 gap:26px;align-items:start}
.gkz-ft__about{min-width:0}
.gkz-ft__brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;
 color:#FFFFFF;text-decoration:none}
.gkz-ft__brand:hover{color:#FFFFFF;text-decoration:none}
.gkz-ft__flag{display:block;border:1px solid rgba(255,255,255,.5);flex:0 0 auto}
.gkz-ft__brand span{font:700 22px/1 var(--gkz-serif)}
.gkz-ft__brand i{font-style:normal;color:#7FD4E8}
.gkz-ft__trust{margin:0 0 14px;font-size:13.5px;line-height:1.7;
 color:rgba(255,255,255,.76)}

.gkz-ft__aff{display:flex;align-items:flex-start;gap:9px;margin:0 0 12px;
 font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.72)}
.gkz-ft__aff .gkz-i{width:18px;height:18px;flex:0 0 auto;margin-top:2px;
 color:#7FD4E8}

.gkz-ft__cont{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;margin:0;
 font-size:13.5px;color:rgba(255,255,255,.8)}
.gkz-ft__cont .gkz-i{width:19px;height:19px;flex:0 0 auto;color:#7FD4E8}
.gkz-ft__cont a{display:inline-block;min-height:32px;padding:5px 0;color:#7FD4E8;
 font-weight:700;text-decoration:none;border-bottom:1px solid #7FD4E8}
.gkz-ft__cont a:hover{color:#FFFFFF;border-bottom-color:#FFFFFF}
.gkz-ft__cont b{font-weight:600;color:rgba(255,255,255,.62)}
.gkz-ft__reg{margin:0;padding:16px 18px;background:rgba(255,255,255,.06);
 border-left:3px solid #7FD4E8;font-size:13px;line-height:1.66;
 color:rgba(255,255,255,.78)}
.gkz-ft__reg b{display:block;margin-bottom:5px;color:#7FD4E8;font-size:13.5px}
.gkz-ft__reg p{margin:0}
.gkz-ft__reg .gkz-i{display:block;width:22px;height:22px;margin-bottom:8px;
 color:#7FD4E8}
.gkz-ft__nav{background:#22323F;padding:26px 0;
 border-bottom:1px solid rgba(255,255,255,.12)}
.gkz-ft__nav>.gkz-ft__in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
 gap:22px}
.gkz-ft__col{min-width:0}
.gkz-ft__ct{margin:0 0 10px;padding-bottom:8px;font-family:var(--gkz-sans);
 font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;
 color:#7FD4E8;border-bottom:1px solid rgba(255,255,255,.16)}
.gkz-ft__col ul{list-style:none;margin:0;padding:0}
.gkz-ft__col li{margin:0;padding:0}
.gkz-ft__col li::before{content:none}

.gkz-ft__col a{display:flex;align-items:center;min-height:32px;
 color:rgba(255,255,255,.84);font-size:13.5px;text-decoration:none;
 border-bottom:1px solid transparent}
.gkz-ft__col a:hover{color:#FFFFFF;border-bottom-color:#7FD4E8}
.gkz-ft__bot{background:#0E1821;padding:20px 0 26px;
 border-top:1px solid rgba(255,255,255,.12)}

.gkz-ft__rg{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;
 margin:0 0 10px;max-width:760px;font-size:13.5px;line-height:1.65;
 color:rgba(255,255,255,.82)}
.gkz-ft__rg .gkz-i{width:19px;height:19px;flex:0 0 auto;color:#7FD4E8}
.gkz-ft__rg a{display:inline-block;min-height:32px;padding:5px 0;color:#7FD4E8;
 font-weight:700;text-decoration:none;border-bottom:1px solid #7FD4E8}
.gkz-ft__rg a:hover{color:#FFFFFF;border-bottom-color:#FFFFFF}
.gkz-ft__badges{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;
 margin:0 0 12px;padding:0}
.gkz-ft__badges li{display:inline-flex;align-items:center;gap:7px;margin:0;
 font-size:12.5px;color:rgba(255,255,255,.74)}
.gkz-ft__badges li::before{content:none}
.gkz-ft__badges .gkz-i{width:18px;height:18px;color:#7FD4E8}

.gkz-ft__badges a{color:#7FD4E8;font-weight:600;text-decoration:none;
 border-bottom:1px solid rgba(255,255,255,.4)}
.gkz-ft__badges a:hover{color:#FFFFFF;border-bottom-color:#FFFFFF}
.gkz-ft__b18{padding:3px 10px;border:2px solid #7FD4E8;color:#7FD4E8;
 font-weight:700;font-size:13px;letter-spacing:.04em}

.gkz-ft__val{display:flex;align-items:flex-start;gap:9px;margin:0 0 12px;
 max-width:760px;font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.82)}
.gkz-ft__val .gkz-i{width:19px;height:19px;flex:0 0 auto;margin-top:2px;
 color:#7FD4E8}
.gkz-ft__val a{color:#7FD4E8;font-weight:700}
.gkz-ft__cr{margin:0;max-width:760px;font-size:12.5px;line-height:1.65;
 color:rgba(255,255,255,.58)}

.gkz-ck{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;
 flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;
 padding:11px var(--gkz-pad);background:#16222E;color:#FFFFFF;
 border-top:3px solid #2B59C3;font-size:13px;line-height:1.55}
.gkz-ck[hidden]{display:none}
.gkz-ck__t{margin:0;max-width:760px}
.gkz-ck__t a{color:#7FD4E8;font-weight:700}
.gkz-ck__b{flex:0 0 auto;min-height:40px;padding:0 20px;background:#2B59C3;
 color:#FFFFFF;border:0;border-radius:2px;font:700 13.5px/40px var(--gkz-sans);
 letter-spacing:.04em;text-transform:uppercase;cursor:pointer}
.gkz-ck__b:hover{background:#7FD4E8;color:#16222E}

body.gkz-page .main-container,body.gkz-page .content-area,
body.gkz-page .sidebar_list,body.gkz-page #sidebar,
body.gkz-page .post-info,body.gkz-page .listing-item{
 width:auto!important;max-width:100%!important;float:none!important;margin:0!important}
body.gkz-page .alignleft,body.gkz-page .alignright,body.gkz-page .aligncenter{
 float:none!important;margin:0 0 14px!important}
body.gkz-page .theauthor,body.gkz-page .thetime{color:#55646D;font-size:13px}
body.gkz-page .listing-item{padding:13px 16px;background:#F4F8FB;
 border-left:3px solid #22323F;margin-bottom:10px!important}
body.gkz-page .listing-item::before{content:none}
body.gkz-page .tablepress{width:100%!important;border-collapse:collapse;font-size:15px}
body.gkz-page .tablepress th{background:#16222E;color:#FFFFFF;padding:11px 14px;
 text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
body.gkz-page .tablepress td{padding:11px 14px;border-top:1px solid #E3EBF1}
body.gkz-page .tablepress tr:nth-child(even) td{background:#F4F8FB}
body.gkz-page .cb-pros-cons{padding:14px 18px;background:#F4F8FB;
 border-left:3px solid #1C7A52;margin:0 0 12px!important}
body.gkz-page .cb-pros-cons.cb-con{border-left-color:#B3261E}

body.gkz-page #subscribe-form-target,body.gkz-page #feedback-form{
 max-width:100%;margin:22px 0}
#subscribe-form-target .subscribe-form-container,
#feedback-form .feedback-form-container{max-width:100%;padding:18px 20px;
 background:#F4F8FB;border:1px solid #C9D6DF;border-radius:2px;box-shadow:none}
#subscribe-form-target h3,#feedback-form h3{margin:0 0 6px;font-size:20px;
 line-height:1.25;color:#141C22}

#subscribe-form-target p,#feedback-form p{color:#3C4C57}
#subscribe-form-target .subscribe-form-privacy{color:#55646D;font-size:12px}
#feedback-form .feedback-form-label{color:#141C22;font-size:13px;font-weight:700;
 letter-spacing:.02em}
#feedback-form .feedback-form-required{color:#B3261E}
#subscribe-form-target .subscribe-form-input,
#feedback-form .feedback-form-input,#feedback-form .feedback-form-textarea{
 width:100%;padding:10px 12px;font:inherit;font-size:15px;color:#141C22;
 background:#FFFFFF;border:1px solid #C9D6DF;border-radius:2px}
#subscribe-form-target .subscribe-form-input:focus-visible,
#feedback-form .feedback-form-input:focus-visible,
#feedback-form .feedback-form-textarea:focus-visible{outline:2px solid #2B59C3;
 outline-offset:1px}
#subscribe-form-target .subscribe-form-submit,
#feedback-form .feedback-form-submit{padding:11px 20px;font:inherit;
 font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
 color:#FFFFFF;background:#2B59C3;border:0;border-radius:2px;cursor:pointer}
#subscribe-form-target .subscribe-form-submit:hover,
#feedback-form .feedback-form-submit:hover{background:#1F459C}
#subscribe-form-target .subscribe-form-success,
#feedback-form .feedback-form-success{color:#1C7A52}
#subscribe-form-target .subscribe-form-error,
#feedback-form .feedback-form-error{color:#B3261E}

#subscribe-form-target input[aria-hidden="true"][tabindex="-1"],
#feedback-form input[aria-hidden="true"][tabindex="-1"]{
 left:0!important;width:1px!important;height:1px!important;
 opacity:0!important;pointer-events:none!important}

@media (max-width:1080px){
 .gkz-grid{grid-template-columns:minmax(0,1fr) 236px;gap:18px}

 .gkz-nav__l{padding-right:0}
 .gkz-hd__pick{max-width:224px;padding:9px 14px 10px;margin-bottom:0;
  border-bottom-width:2px}
 .gkzv-top{grid-template-columns:30px 116px minmax(0,1fr) 170px 138px;gap:11px}
 .gkzv-tile{width:116px;height:116px;padding:6px}
 .gkzv-tile img{width:102px;max-height:102px}
}

@media (max-width:900px){
 body.gkz-page{font-size:16.5px;line-height:1.7}
 :root{--gkz-pad:14px;--gkz-gap:14px;--gkz-sp:20px}
 .gkz-hd__mast>.gkz-hd__in{min-height:64px;gap:12px}
 .gkz-hd__tag{display:none}
 .gkz-hd__pick{display:none}
 .gkz-hd__bt{display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:4px;margin-left:auto;min-width:56px;min-height:48px;padding:6px 8px;
  background:#22323F;color:#FFFFFF;cursor:pointer;
  -webkit-user-select:none;user-select:none}
 .gkz-hd__bt span{display:block;width:22px;height:2px;background:#7FD4E8}
 .gkz-hd__bt em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.12em;
  text-transform:uppercase}
 .gkz-hd__bx:focus-visible ~ .gkz-hd__mast .gkz-hd__bt{outline:3px solid #7FD4E8;
  outline-offset:2px}
 .gkz-nav{max-height:0;overflow:hidden;visibility:hidden;border-top:0}
 .gkz-hd__bx:checked ~ .gkz-nav{max-height:none;overflow:visible;visibility:inherit;
  border-top:1px solid rgba(255,255,255,.14)}
 .gkz-nav>.gkz-hd__in{padding-left:0;padding-right:0}
 .gkz-nav__l{display:block;padding-right:0}
 .gkz-nav__i+.gkz-nav__i{border-left:0;border-top:1px solid rgba(255,255,255,.12)}
 .gkz-nav__a{min-height:52px;padding:0 var(--gkz-pad);border-bottom:0;font-size:13px}
 .gkz-nav__c{display:none}
 .gkz-nav__p{position:static;min-width:0;visibility:inherit;opacity:1;display:block;
  background:#0E1821;border:0;border-top:1px solid rgba(255,255,255,.1);
  box-shadow:none;padding:0}
 .gkz-nav__ph{min-height:46px;display:flex;align-items:center;
  padding:6px var(--gkz-pad) 6px calc(var(--gkz-pad) + 16px);
  color:rgba(255,255,255,.88);font-size:14.5px;font-weight:400;
  border-left:3px solid transparent;border-top:1px solid rgba(255,255,255,.07)}
 .gkz-nav__ph:hover{background:rgba(255,255,255,.06);color:#FFFFFF;
  border-left-color:#7FD4E8}

 .gkz-grid{grid-template-columns:minmax(0,1fr);padding-top:10px}
 .gkz-sheet{box-shadow:none;padding-top:14px}
 .gkz-h1{font-size:27px}
 body.gkz-t-home .gkz-h1{font-size:29px}
 body.gkz-t-blog .gkz-h1{font-size:26px}
 body.gkz-t-service .gkz-h1{font-size:25px}
 .gkz-prose h2,.gkz-fh{font-size:22px;margin-top:28px}
 .gkz-help{padding:20px 18px;margin-top:18px}
 .gkz-help__h{font-size:20px}
 .gkz-clw{padding:18px 16px}
 .gkz-oc__top{grid-template-columns:minmax(0,1fr);gap:14px}
 .gkz-oc__plate{width:118px;height:80px}
 .gkz-oc__logo{width:96px}
 .gkz-oc__pc{grid-template-columns:minmax(0,1fr)}
 .gkz-ft__top>.gkz-ft__in{grid-template-columns:minmax(0,1fr)}
 .gkz-ft__nav>.gkz-ft__in{grid-template-columns:repeat(2,minmax(0,1fr))}
 .gkzv-wrap{margin-left:calc(var(--gkz-sp) * -1);margin-right:calc(var(--gkz-sp) * -1);
  padding:13px 16px 16px}

 .gkzv-h2,.gkz-prose .gkzv-h2{font-size:22px}
 .gkzv-top{grid-template-columns:26px 112px minmax(0,1fr);gap:10px 12px;
  align-items:start}
 .gkzv-rank{flex-direction:row;align-items:center;gap:6px}
 .gkzv-rank::after{width:3px;height:14px}
 .gkzv-tile{width:112px;height:112px;padding:6px}
 .gkzv-tile img{width:98px;max-height:98px}
 .gkzv-off{padding:10px 12px}
 .gkzv-who{grid-column:3}
 .gkzv-off{grid-column:1 / -1;margin-top:2px}
 .gkzv-act{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;
  gap:10px}
 .gkzv-sc{padding:6px 12px;flex:0 0 auto}
 .gkzv-cta{flex:1 1 160px}
 .gkzv-tc{flex:1 1 100%;text-align:left}
}

@media (max-width:620px){

 .gkz-hub__c{width:140px}
 .gkz-hub__p{height:64px}
 .gkz-hub__n{padding:7px 9px 9px;font-size:12.5px}
 .gkz-prose .gkz-trust{padding:8px 11px;gap:3px 9px}
 .gkz-h1{font-size:24px}
 body.gkz-t-home .gkz-h1{font-size:26px}
 body.gkz-t-blog .gkz-h1{font-size:23px}
 body.gkz-t-service .gkz-h1{font-size:22px}

 .gkz-byline{font-size:12px;gap:3px 10px;line-height:1.4}
 .gkz-byline__p{display:none}
 .gkz-byline__d{gap:5px}
 .gkz-byline__d .gkz-i{width:14px;height:14px}

 .gkzv-fil{margin-left:0;width:100%}
 .gkzv-flab{flex:0 0 auto}

 .gkz-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
 .gkz-facts>.gkz-facts__i--opt{display:none}
 .gkz-facts>div{padding:8px 12px}
 .gkz-facts dd{font-size:14.5px}
 .gkz-rsec{grid-template-columns:minmax(0,1fr)}
 .gkz-clus{grid-template-columns:minmax(0,1fr)}

 .gkz-topad{grid-template-columns:minmax(0,1fr);padding:12px 14px}
 .gkz-topad__b{width:100%}
 .gkz-tw th,.gkz-tw td,.gkz-prose th,.gkz-prose td{padding:10px 12px;
  font-size:14px}
 .gkz-help__l{display:grid;gap:8px}

 .gkz-sign{flex-direction:column;gap:12px;padding:16px}
 .gkz-ft__nav>.gkz-ft__in{grid-template-columns:minmax(0,1fr);gap:16px}

 .gkz-ft__col a{min-height:40px}
 .gkz-ft__cont a,.gkz-ft__rg a{min-height:40px;padding:8px 0}
 .gkz-ck{justify-content:flex-start;padding:10px 16px 12px;font-size:12.5px}

 .gkzv-fx{display:block;gap:0;margin:6px 0 0;background:none;border:0}
 .gkzv-fx>div{display:none}
 .gkzv-fx>.gkzv-min{display:block;flex:none;padding:0 0 0 9px;background:none}
 .gkzv-fx>.gkzv-min dt{display:inline;font-size:10px}
 .gkzv-mt{display:none}

 .gkzv-fx>.gkzv-min dd{display:inline;margin-left:7px;font-size:12px;font-weight:600}
 .gkzv-omech{display:none}
 .gkzv-chips{display:none}
 .gkzv-top{gap:6px 10px}
 .gkzv-role{margin-bottom:4px}

 .gkzv-row{padding:10px}

 .gkzv-role{display:none}
 .gkzv-olab{display:inline;margin-right:7px}
 .gkzv-ofig{display:inline;margin-top:0}

 .gkzv-act{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;
  align-items:stretch}
 .gkzv-sc{grid-column:1;grid-row:1}
 .gkzv-cta{grid-column:2;grid-row:1 / span 2}

 .gkzv-sc{flex:0 0 auto;padding:4px 9px}
 .gkzv-sc em{flex:0 0 auto;font-size:9px;text-align:left}
 .gkzv-cta{min-height:44px;font-size:14.5px}
 .gkzv-tc{grid-column:1;grid-row:2;font-size:10.5px;line-height:1.35;text-align:left}
 .gkzv-lic{margin-top:4px;font-size:11.5px;line-height:1.45}
 .gkzv-rev{margin-top:6px;font-size:12.5px}

 .gkzv-off{padding:5px 10px;margin-top:0}
 .gkzv-omech{margin-top:4px;font-size:11.5px;line-height:1.4}
 .gkz-oc__fx{grid-template-columns:minmax(0,1fr)}

 .gkz-oc__fx>.gkz-oc__fx--w2{grid-column:auto}
}

@media (max-width:420px){
 .gkz-hd__word{font-size:23px}

 .gkz-sheet{padding:var(--gkz-sp) 14px;padding-top:14px}
 .gkzv-wrap{margin-left:-14px;margin-right:-14px;padding:12px 14px 14px}
 .gkzv-top{grid-template-columns:24px 103px minmax(0,1fr);gap:6px 10px}
 .gkzv-tile{width:103px;height:103px;padding:5px}
 .gkzv-tile img{width:90px;max-height:90px}
 .gkzv-name{font-size:18px}
 .gkzv-ofig{font-size:16px}
 .gkzv-chips em{font-size:11px;padding:3px 7px}
 .gkzv-flab{margin-right:8px}
 .gkzv-pill{padding:0 10px;font-size:13px}
}
