.kn-cmp-main{max-width:1160px;margin:0 auto;padding:28px 0 45px;color:#183f4c;line-height:1.7}.kn-cmp-main *{box-sizing:border-box}.kn-cmp-breadcrumb{font-size:.78em;color:#607b83;margin:0 0 24px}.kn-cmp-breadcrumb a{color:#386875;text-decoration:none}.kn-cmp-heading{background:linear-gradient(115deg,#d7fff0,#e1f5ff 60%,#eee0ff);border:1px solid #b5e2d9;border-radius:28px;padding:32px;margin-bottom:22px}.kn-cmp-heading>span,.kn-cmp-interpretation>header>span{font-size:.72em;letter-spacing:.1em;color:#0a737b;font-weight:700}.kn-cmp-heading h1{font-size:clamp(27px,3.4vw,43px);line-height:1.18;margin:12px 0 17px}.kn-cmp-heading p{max-width:820px;margin-bottom:0}.kn-cmp-chooser{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) auto;align-items:end;gap:15px;padding:24px;background:white;border:1px solid #ccdfdf;border-radius:22px;margin:22px 0}.kn-cmp-chooser label{font-weight:600;font-size:.85em;min-width:0}.kn-cmp-chooser input{width:100%;min-height:48px;border:1px solid #b3d2d1;border-radius:12px;padding:11px 13px;margin-top:8px;background:#fbfefd;font-size:1em;color:#153f4c}.kn-cmp-chooser>span{align-self:center;padding-top:20px;color:#6c58a2}.kn-cmp-chooser button,.kn-cmp-toolbar button,.kn-cmp-profile-cta>a,.kn-cmp-entry-link{border:0;border-radius:12px;background:#087d83;color:white;text-decoration:none;padding:13px 17px;cursor:pointer;font-size:.85em;font-weight:600}.kn-cmp-form-message{grid-column:1/-1;margin:0;font-size:.85em;color:#a5415c}.kn-cmp-form-message:empty{display:none}.kn-cmp-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:24px 0}.kn-cmp-toolbar>span{font-size:.85em;color:#486b76}.kn-cmp-toolbar>div{display:flex;flex-wrap:wrap;gap:9px}.kn-cmp-toolbar button:nth-child(2){background:#7351a2}.kn-cmp-toolbar button:nth-child(3){background:#f0f8f7;color:#1b616b;border:1px solid #bcdad7}.kn-cmp-toolbar button:disabled{opacity:.6}.kn-cmp-status{flex-basis:100%;margin:0;color:#0b6872;font-size:.86em}.kn-cmp-status:empty{display:none}.kn-cmp-dogs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.kn-cmp-dog{overflow:hidden;border:1px solid #bce1d4;border-radius:26px;background:#edfcf5;box-shadow:0 10px 26px #143f4b0c}.kn-cmp-lilac{background:#f4edff;border-color:#d8c7ed}.kn-cmp-dog>img{display:block;width:100%;height:270px;object-fit:contain;background:#fff}.kn-cmp-dog>div{padding:25px}.kn-cmp-dog>div>span{font-size:.74em;color:#4e6d78}.kn-cmp-dog h2{font-size:1.55em;line-height:1.25;margin:10px 0 16px}.kn-cmp-dog a{color:#153f4c;text-decoration:none}.kn-cmp-chips{display:flex;flex-wrap:wrap;gap:8px}.kn-cmp-chips span{font-size:.77em;padding:5px 11px;background:#ffffffba;border:1px solid #ffffff;border-radius:18px}.kn-cmp-dog p{font-size:.88em;margin-bottom:0}.kn-cmp-data{border:1px solid #ccdfdf;border-radius:24px;padding:25px;background:#fff;margin:30px 0}.kn-cmp-data>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.kn-cmp-data h2{font-size:1.45em;line-height:1.25;margin:0 0 12px}.kn-cmp-data header p{font-size:.85em;color:#53717b}.kn-cmp-data header>label{flex-shrink:0;font-size:.85em}.kn-cmp-table-wrap{overflow:auto;max-width:100%;border:1px solid #d6e5e5;border-radius:15px}.kn-cmp-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.88em;margin:0}.kn-cmp-table th,.kn-cmp-table td{text-align:left;padding:13px 16px;border-bottom:1px solid #e1eaea;vertical-align:top;overflow-wrap:anywhere}.kn-cmp-table th:first-child{width:31%}.kn-cmp-table thead th{background:#173f4c;color:#fff;font-weight:600}.kn-cmp-table tbody td:nth-child(2){background:#f4fcf8}.kn-cmp-table tbody td:nth-child(3){background:#faf6ff}.kn-cmp-table .kn-cmp-section-row th{background:#e9f3f4;color:#37636d;font-size:.82em;letter-spacing:.04em;padding:9px 16px}.kn-cmp-meter{display:block;width:100%;height:7px;border-radius:5px;background:#dcebe7;margin:5px 0 9px;overflow:hidden}.kn-cmp-meter i{display:block;height:100%;background:#11958b;border-radius:5px}.kn-cmp-table td:nth-child(3) .kn-cmp-meter i{background:#9271c5}.kn-cmp-note{font-size:.79em;color:#5c757c;margin-bottom:0}.kn-cmp-interpretation{margin:35px 0}.kn-cmp-interpretation h2,.kn-cmp-balance h2{font-size:1.7em;line-height:1.3;margin:10px 0 22px}.kn-cmp-interpretation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kn-cmp-explanation{padding:25px;border:1px solid #c3e1d7;background:linear-gradient(140deg,#e1fbef,#fff);border-radius:23px}.kn-cmp-explanation:nth-child(3n+2){background:linear-gradient(140deg,#fff0d5,#fff);border-color:#e9d5b3}.kn-cmp-explanation:nth-child(3n){background:linear-gradient(140deg,#eee3ff,#fff);border-color:#d9c8ed}.kn-cmp-explanation>span{font-size:.8em;color:#58757e}.kn-cmp-explanation h3{font-size:1.25em;line-height:1.3;margin:12px 0}.kn-cmp-explanation p{font-size:.9em;margin-bottom:0}.kn-cmp-balance{background:#f0f8fb;border:1px solid #cce1e9;border-radius:24px;padding:28px}.kn-cmp-balance>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kn-cmp-balance article{padding:22px;border-radius:18px;background:#fff}.kn-cmp-balance h3{margin-top:0;font-size:1.3em}.kn-cmp-balance h4{font-size:.9em;color:#176f70}.kn-cmp-balance li{font-size:.87em;margin:8px 0}.kn-cmp-balance>p{font-size:.84em;margin-bottom:0}.kn-cmp-balance a{font-size:.86em;color:#086e77}.kn-cmp-how>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kn-cmp-how article{padding:25px;background:#edf9f4;border:1px solid #cde4dc;border-radius:20px}.kn-cmp-how h3{font-size:1.2em}.kn-cmp-how p{font-size:.9em}.kn-cmp-recent{margin:30px 0}.kn-cmp-recent nav{display:flex;gap:12px;flex-wrap:wrap}.kn-cmp-recent a{padding:12px 16px;background:#fff;border:1px solid #cce1df;border-radius:12px;color:#215b68;text-decoration:none;font-size:.9em}.kn-cmp-profile-cta{border:1px solid #c5e4dd;border-radius:24px;padding:28px;background:linear-gradient(120deg,#dffced,#ece2ff);margin:28px 0}.kn-cmp-profile-cta>a{display:inline-block}.kn-cmp-profile-cta h2{font-size:1.45em}.kn-cmp-entry-wrap{display:flex;justify-content:flex-end;margin:15px 0}.kn-cmp-pick{display:block;margin:0 17px 18px;width:calc(100% - 34px);padding:10px;border:1px solid #b9dcd5;border-radius:12px;background:#effaf5;color:#17616a;cursor:pointer;font-size:.82em}.kn-cmp-pick[aria-pressed=true]{background:#087b83;color:#fff}.kn-cmp-dock{position:sticky;bottom:15px;z-index:45;display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-radius:18px;padding:16px 20px;margin:20px 0;background:#153f4d;color:white;box-shadow:0 8px 30px #123a4c30}.kn-cmp-dock strong{font-size:.87em}.kn-cmp-dock button{background:#ffffff20;color:white;border:1px solid #ffffff55;border-radius:15px;padding:7px 11px;cursor:pointer;font-size:.8em}.kn-cmp-dock>a{background:#ffdf9f;color:#183e4a;padding:10px 15px;border-radius:12px;font-size:.85em;font-weight:600;text-decoration:none}.kn-cmp-dock[hidden],.kn-cmp-main [hidden]{display:none!important}.kn-cmp-print-sheet{display:none}.kn-cmp-main a:focus-visible,.kn-cmp-main button:focus-visible,.kn-cmp-main input:focus-visible{outline:3px solid #e98258;outline-offset:4px}@media(max-width:800px){.kn-cmp-main{padding-top:18px}.kn-cmp-heading{padding:24px}.kn-cmp-chooser{grid-template-columns:1fr;gap:13px;padding:20px}.kn-cmp-chooser>span{display:none}.kn-cmp-dogs{gap:14px}.kn-cmp-dog>img{height:170px}.kn-cmp-dog>div{padding:18px}.kn-cmp-dog h2{font-size:1.2em}.kn-cmp-dog p{display:none}.kn-cmp-data{padding:16px}.kn-cmp-data>header{display:block}.kn-cmp-data header>label{display:block;margin:14px 0}.kn-cmp-table th,.kn-cmp-table td{padding:10px 8px;font-size:.9em}.kn-cmp-interpretation>div,.kn-cmp-balance>div,.kn-cmp-how>div{grid-template-columns:1fr}.kn-cmp-explanation{padding:23px}.kn-cmp-balance{padding:21px}.kn-cmp-breadcrumb{font-size:.75em}}@media(max-width:430px){.kn-cmp-dogs{gap:10px}.kn-cmp-dog>img{height:135px}.kn-cmp-dog>div{padding:14px}.kn-cmp-dog h2{font-size:1em}.kn-cmp-chips{gap:5px}.kn-cmp-chips span{font-size:.68em}.kn-cmp-table{font-size:.81em}.kn-cmp-table th:first-child{width:30%}.kn-cmp-table th,.kn-cmp-table td{padding:9px 6px}.kn-cmp-heading h1{font-size:27px}.kn-cmp-toolbar button{font-size:.8em}}
@page{size:A4 portrait;margin:10mm}@media print{body.kn-compare-page{margin:0!important;padding:0!important;background:#fff!important}.kn-compare-page .kn-site-header,.kn-compare-page .kn-site-footer,.kn-compare-page #wpadminbar,.kn-compare-page .kn-skip,.kn-compare-page .kn-scroll-top,.kn-compare-page .kn-scrolltop,.kn-compare-page .kn-back-to-top,.kn-cmp-live{display:none!important}.kn-compare-page .kn-container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.kn-cmp-main{padding:0!important;margin:0!important;max-width:none}.kn-cmp-print-sheet{display:block;width:190mm;font:8pt/1.2 sans-serif;color:#163f4b}.kn-cmp-print-sheet h1{font-size:15pt;line-height:1.1;margin:0 0 3mm}.kn-cmp-print-sheet>p{font-size:7pt;margin:3mm 0;overflow-wrap:anywhere}.kn-cmp-print-dogs{display:grid;grid-template-columns:1fr 1fr;gap:6mm;margin:4mm 0}.kn-cmp-print-dogs>div{text-align:center;background:#f2f7f6;border:1px solid #ccdedd;border-radius:3mm;padding:2mm}.kn-cmp-print-dogs img{height:28mm;max-width:80mm;object-fit:contain}.kn-cmp-print-dogs h2{font-size:10pt;margin:2mm 0 0}.kn-cmp-print-sheet table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:7.2pt}.kn-cmp-print-sheet th,.kn-cmp-print-sheet td{border:1px solid #ccdcdc;padding:1.7mm;text-align:left;vertical-align:top;overflow-wrap:anywhere}.kn-cmp-print-sheet th{background:#eaf5f0}.kn-cmp-print-sheet tr{break-inside:avoid}.kn-cmp-print-sheet td{max-height:8mm}.kn-cmp-print-sheet thead th:first-child{width:31%}.kn-cmp-dock{display:none!important}}
.kn-compare-page .kn-page-shell>.kn-breadcrumb{display:none}
