
:root{--krs-ink:#101b2b;--krs-paper:#f2efe7;--krs-white:#fffdf7;--krs-lime:#d7f35f;--krs-coral:#ec6757;--krs-blue:#426fc2;--krs-sky:#a8c7f6;--krs-line:#c9c8c0;--krs-muted:#5d6268;--krs-serif:Georgia,"Times New Roman",serif;--krs-sans:"Arial Narrow",Arial,sans-serif;--krs-mono:Menlo,Consolas,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--krs-paper);color:var(--krs-ink);font-family:var(--krs-serif);font-size:18px;line-height:1.62}img{max-width:100%}.krs-shell{width:min(calc(100% - 48px),1240px);margin-inline:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:var(--krs-blue)}
.krs-header{position:relative;z-index:20;background:var(--krs-white);border-bottom:1px solid var(--krs-line)}.krs-header__inner{min-height:72px;display:flex;align-items:center;gap:21px}.krs-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:800 23px/1 var(--krs-sans);white-space:nowrap}.krs-brand__mark{display:grid;place-items:center;width:39px;height:39px;border:2px solid var(--krs-coral);color:var(--krs-coral);font:800 12px/1 var(--krs-mono);transform:rotate(-2deg)}.krs-nav{display:flex;align-items:center;gap:13px;flex:1}.krs-nav a,.krs-mobile-nav a,.krs-header__tool{font:800 11px/1.2 var(--krs-sans);text-decoration:none;white-space:nowrap}.krs-nav small,.krs-mobile-nav small{color:var(--krs-coral);font:10px var(--krs-mono);margin-right:4px}.krs-header__tool{padding-left:16px;border-left:1px solid var(--krs-line)}.krs-menu,.krs-mobile-nav{display:none}
.krs-label{margin:0 0 10px;color:var(--krs-blue);font:800 11px/1.25 var(--krs-mono);letter-spacing:.14em;text-transform:uppercase}.krs-hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:286px;margin:22px 0 24px;background:var(--krs-ink);color:var(--krs-white);overflow:hidden}.krs-hero__copy{padding:25px 40px 23px;display:flex;flex-direction:column;justify-content:center}.krs-hero h1{max-width:680px;margin:0 0 12px;font:800 clamp(38px,4.1vw,59px)/.94 var(--krs-sans);letter-spacing:-.045em}.krs-hero__lead{max-width:650px;margin:0 0 15px;font-size:19px;line-height:1.42}.krs-actions{display:flex;flex-wrap:wrap;gap:10px}.krs-button{display:inline-flex;align-items:center;min-height:41px;padding:8px 14px;border:1px solid currentColor;text-decoration:none;font:800 12px/1.1 var(--krs-sans)}.krs-button--lime{background:var(--krs-lime);border-color:var(--krs-lime);color:var(--krs-ink)}.krs-statline{display:flex;gap:23px;margin-top:15px;font:11px/1.3 var(--krs-mono)}.krs-statline b{color:var(--krs-lime);margin-right:5px}.krs-hero__photo{position:relative;min-height:286px;overflow:hidden}.krs-hero__photo img{display:block;width:100%;height:100%;object-fit:cover}.krs-hero__veil{position:absolute;inset:0;background:#223967;opacity:.66;mix-blend-mode:multiply}.krs-hero__photo p{position:absolute;left:20px;right:20px;bottom:13px;margin:0;color:#fff;font:10px/1.4 var(--krs-mono)}
.krs-home-section{padding:20px 0 40px;border-top:1px solid var(--krs-line)}.krs-section-intro{display:grid;grid-template-columns:205px 1fr 1fr;gap:26px;align-items:start;margin-bottom:17px}.krs-section-intro h2,.krs-page-head h1{margin:0;font:800 clamp(31px,4vw,50px)/.98 var(--krs-sans);letter-spacing:-.035em}.krs-section-intro p:last-child{max-width:450px;margin:0}.krs-tile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.krs-tile{padding-top:10px;border-top:3px solid var(--krs-ink)}.krs-tile__image,.krs-feed-card__image{aspect-ratio:1.55/1;margin-bottom:9px;background:var(--krs-line);overflow:hidden}.krs-tile__image img,.krs-feed-card__image img{display:block;width:100%;height:100%;object-fit:cover}.krs-tile h2,.krs-feed-card h3{margin:0 0 6px;font:800 23px/1.03 var(--krs-sans)}.krs-tile p,.krs-feed-card p{margin:0;font-size:15px;line-height:1.42}.krs-meta-line,.krs-meta{margin:0 0 7px;color:var(--krs-muted);font:11px/1.35 var(--krs-mono)}
.krs-comparator-teaser{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center;margin-inline:calc((100vw - min(100vw - 48px,1240px))/-2);padding:35px max(24px,calc((100vw - 1240px)/2));background:var(--krs-ink);color:var(--krs-white)}.krs-comparator-teaser .krs-label{color:var(--krs-lime)}.krs-comparator-teaser h2,.krs-method-strip h2{margin:0 0 12px;font:800 41px/1 var(--krs-sans)}.krs-data-card{padding:20px;border:1px solid #607089}.krs-data-card span{color:var(--krs-lime);font:10px var(--krs-mono)}.krs-data-card strong{display:block;margin:7px 0;font:800 35px var(--krs-sans)}.krs-data-card p{margin:0;font:11px/1.45 var(--krs-mono)}.krs-feed-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.krs-feed-card{padding-top:9px;border-top:2px solid var(--krs-ink)}.krs-feed-card h3{font-size:20px}.krs-method-strip{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;padding:27px;background:var(--krs-white)}.krs-method-strip h2{font-size:34px}.krs-method-strip p{margin:0}
.krs-footer{padding:38px 0 17px;background:var(--krs-ink);color:var(--krs-white)}.krs-footer__grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:32px}.krs-footer .krs-label{color:var(--krs-lime)}.krs-footer__claim{max-width:480px;margin:0 0 14px;font:25px/1.15 var(--krs-sans)}.krs-responsible{max-width:520px;color:#d9dfeb;font:12px/1.5 var(--krs-mono)}.krs-footer__grid p{margin:0}.krs-footer__bottom{display:flex;justify-content:space-between;gap:18px;margin-top:29px;padding-top:12px;border-top:1px solid #4b596d;font:11px var(--krs-mono)}.krs-footer a{color:#fff}
.krs-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;padding-top:22px;color:var(--krs-muted);font:11px var(--krs-mono)}.krs-page-head{max-width:940px;padding:27px 0 22px}.krs-page-head h1{max-width:900px}.krs-lead{max-width:790px;margin:13px 0;font-size:21px}.krs-meta{display:flex;flex-wrap:wrap;gap:17px}.krs-rubric-hero,.krs-compare-intro{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:29px;padding:20px;background:var(--krs-white)}.krs-rubric-hero__image{display:block;width:100%;height:100%;min-height:255px;object-fit:cover}.krs-rubric-hero h2,.krs-compare-intro h2{margin:0 0 11px;font:800 34px/1.02 var(--krs-sans)}.krs-rubric-hero p,.krs-compare-intro p{margin:0 0 11px}.krs-listing{max-width:980px;padding-bottom:42px}.krs-section-head{margin-bottom:14px;padding-bottom:9px;border-bottom:2px solid var(--krs-ink)}.krs-section-head h2{margin:0;font:800 34px/1 var(--krs-sans)}.krs-card{display:grid;grid-template-columns:220px 1fr;gap:20px;padding:17px 0;border-top:1px solid var(--krs-line)}.krs-card__image{height:143px;background:var(--krs-line);overflow:hidden}.krs-card__image img{width:100%;height:100%;object-fit:cover}.krs-card h2{margin:0 0 7px;font:800 25px/1.04 var(--krs-sans)}.krs-card p{margin:0;font-size:16px}
.krs-article-layout{display:grid;grid-template-columns:215px minmax(0,790px);gap:34px;padding-bottom:52px}.krs-rail{position:sticky;top:18px;align-self:start;padding-top:11px;border-top:2px solid var(--krs-ink);font:12px/1.4 var(--krs-mono)}.krs-rail a{display:block;margin:9px 0}.krs-figure{margin:0 0 25px}.krs-article__image{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;background:var(--krs-line)}.krs-figure figcaption{margin-top:7px;color:var(--krs-muted);font:11px/1.35 var(--krs-mono)}.krs-article h2,.krs-provider h2,.krs-static h2{margin:30px 0 11px;font:800 34px/1.08 var(--krs-sans)}.krs-article p{max-width:790px}.krs-answer{margin:23px 0;padding:4px 0 4px 18px;border-left:4px solid var(--krs-coral)}.krs-answer p:last-child{margin:0;font-size:22px;line-height:1.4}.krs-steps{list-style:none;margin:14px 0;padding:0}.krs-steps li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--krs-line)}.krs-steps li span{color:var(--krs-blue);font:12px var(--krs-mono)}.krs-stop{margin:28px 0;padding:21px;background:var(--krs-coral)}.krs-stop .krs-label{color:var(--krs-ink)}.krs-stop h2{margin-top:0}.krs-stop p:last-child{margin-bottom:0}.krs-context{margin:28px 0;padding:20px;background:var(--krs-white)}.krs-context h2{margin-top:0}.krs-sources{margin-top:27px;padding:19px;background:var(--krs-white);font-size:15px}.krs-sources p{margin:0 0 9px}.krs-sources ul{margin:0;padding-left:20px}.krs-sources a{font:12px var(--krs-mono);overflow-wrap:anywhere}.krs-next{margin-top:27px;padding-top:11px;border-top:2px solid var(--krs-blue);font-size:15px}.krs-next p:last-child{margin:0}
.krs-compare-intro{margin-bottom:18px}.krs-compare-intro__image{min-height:260px;object-fit:cover}.krs-search{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding:15px 0;border-block:2px solid var(--krs-ink)}.krs-search label{display:flex;flex-direction:column;gap:7px;font:12px var(--krs-mono)}.krs-search input{min-width:315px;min-height:44px;padding:10px;border:1px solid var(--krs-line);background:var(--krs-white);font:16px var(--krs-serif)}.krs-search span{color:var(--krs-muted);font:11px var(--krs-mono)}.krs-compare-grid{display:grid;gap:17px;padding-bottom:32px}.krs-compare-card{display:grid;grid-template-columns:195px 1fr;background:var(--krs-white);border-top:3px solid var(--krs-ink)}.krs-compare-card__image{width:100%;height:100%;min-height:360px;object-fit:cover}.krs-compare-card__body{padding:18px}.krs-compare-card header{display:flex;justify-content:space-between;align-items:start;gap:20px}.krs-compare-card h2{margin:0;font:800 29px/1 var(--krs-sans)}.krs-compare-card header span{color:var(--krs-muted);font:11px var(--krs-mono)}.krs-compare-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0 0}.krs-compare-card dl div{padding-top:8px;border-top:1px solid var(--krs-line)}.krs-compare-card dt{color:var(--krs-blue);font:11px var(--krs-mono)}.krs-compare-card dd{margin:5px 0 0;font-size:15px}.krs-card-links{margin:17px 0 0;font-size:13px}.krs-provider{max-width:960px;padding-bottom:48px}.krs-provider-hero{display:grid;grid-template-columns:1fr .8fr;gap:24px;margin-bottom:24px}.krs-provider-hero img{width:100%;height:100%;min-height:285px;object-fit:cover}.krs-provider-note{align-self:stretch;padding:21px;background:var(--krs-ink);color:#fff}.krs-provider-note .krs-label{color:var(--krs-lime)}.krs-facts{display:grid;grid-template-columns:repeat(2,1fr);margin:25px 0;border-top:2px solid var(--krs-ink)}.krs-facts div{padding:13px 11px 13px 0;border-bottom:1px solid var(--krs-line)}.krs-facts dt{color:var(--krs-blue);font:11px var(--krs-mono)}.krs-facts dd{margin:4px 0 0;font-size:17px}.krs-static{max-width:880px;padding-bottom:52px}.krs-static p,.krs-static li{max-width:820px}.krs-source-list{padding-left:22px}.krs-source-list li{margin-bottom:8px}.krs-news-list article{padding:15px 0;border-top:1px solid var(--krs-line)}.krs-news-list h2{margin:0;font-size:25px}.krs-topic-list{list-style:none;padding:0}.krs-topic-list li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--krs-line)}.krs-topic-list span{color:var(--krs-muted);font:11px var(--krs-mono)}.krs-history-note{padding:18px;background:var(--krs-white);border-left:4px solid var(--krs-sky)}.krs-error{padding:90px 0 130px}.krs-error h1{font:800 50px var(--krs-sans)}
.krs-compare-card{grid-template-columns:240px 1fr;align-items:start}.krs-compare-card__image{height:190px;min-height:0}
@media(max-width:1080px){.krs-nav{gap:7px}.krs-nav a{font-size:10px}.krs-header__tool{display:none}.krs-section-intro{grid-template-columns:160px 1fr}.krs-feed-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){body{font-size:17px}.krs-shell{width:min(calc(100% - 32px),1240px)}.krs-header__inner{min-height:65px;justify-content:space-between}.krs-nav{display:none}.krs-menu{display:block;padding:9px 12px;border:1px solid var(--krs-ink);background:transparent;font:800 12px var(--krs-mono)}.krs-mobile-nav{position:absolute;top:65px;left:0;right:0;grid-template-columns:1fr 1fr;padding:14px 16px;background:var(--krs-white);border-bottom:1px solid var(--krs-line)}.krs-mobile-nav.is-open{display:grid}.krs-mobile-nav a{padding:12px 0;border-bottom:1px solid var(--krs-line)}.krs-hero{display:flex;flex-direction:column-reverse;min-height:0;margin-top:15px}.krs-hero__photo{min-height:190px}.krs-hero__copy{padding:23px 20px 21px}.krs-hero h1{font-size:41px}.krs-hero__lead{font-size:18px}.krs-statline{justify-content:space-between;gap:8px;font-size:10px}.krs-section-intro{display:block}.krs-section-intro h2{margin-bottom:9px;font-size:37px}.krs-tile-grid{grid-template-columns:1fr 1fr;gap:12px}.krs-tile h2{font-size:20px}.krs-tile p,.krs-feed-card p{font-size:14px}.krs-comparator-teaser{display:block;margin-inline:-16px;padding:27px 16px}.krs-comparator-teaser h2{font-size:36px}.krs-data-card{margin-top:19px}.krs-feed-grid{grid-template-columns:1fr 1fr;gap:14px}.krs-feed-card h3{font-size:19px}.krs-method-strip{display:block;margin-inline:-16px;padding:22px 16px}.krs-method-strip h2{font-size:31px}.krs-footer__grid{grid-template-columns:1fr;gap:20px}.krs-footer__bottom{display:block}.krs-footer__bottom span{display:block;margin-top:7px}.krs-page-head{padding-top:22px}.krs-page-head h1{font-size:40px}.krs-lead{font-size:19px}.krs-rubric-hero,.krs-compare-intro{grid-template-columns:1fr;padding:14px}.krs-rubric-hero__image{min-height:205px}.krs-card{grid-template-columns:125px 1fr;gap:12px}.krs-card__image{height:94px}.krs-card h2{font-size:20px}.krs-card p{font-size:14px}.krs-article-layout{display:block}.krs-rail{position:static;display:flex;gap:12px;overflow:auto;white-space:nowrap;margin-bottom:20px;padding:9px 0;border-block:1px solid var(--krs-line)}.krs-rail .krs-label{display:none}.krs-article h2,.krs-provider h2,.krs-static h2{font-size:29px}.krs-answer p:last-child{font-size:20px}.krs-search{display:block}.krs-search input{width:100%;min-width:0}.krs-search span{display:block;margin-top:11px}.krs-compare-card{display:block}.krs-compare-card__image{height:190px;min-height:0}.krs-compare-card header{display:block}.krs-compare-card header span{display:block;margin-top:8px}.krs-compare-card dl{grid-template-columns:1fr}.krs-provider-hero{grid-template-columns:1fr}.krs-provider-hero img{min-height:210px}.krs-facts{grid-template-columns:1fr}.krs-topic-list li{display:block}.krs-topic-list span{display:block;margin-top:5px}}
