:root{
--kwt-navy:#071b28;
--kwt-petrol:#0d5361;
--kwt-cyan:#27d1d8;
--kwt-cyan2:#0bb7cc;
--kwt-orange:#ff9f1c;
--kwt-yellow:#ffd166;
--kwt-ink:#10212b;
--kwt-soft:#edf7f7;
--kwt-line:#bfd8da;
--kwt-white:#fff;
--kwt-max:1480px;
}
html{scroll-behavior:smooth;overflow-x:hidden}
body.kwt-engine-active{margin:0;overflow-x:hidden;background:#fff;color:var(--kwt-ink)}
body.kwt-engine-active *{box-sizing:border-box}
body.kwt-engine-active .grid-container{max-width:none}
body.kwt-engine-active #page,
body.kwt-engine-active .site-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
body.kwt-engine-active .content-area{width:100%!important;float:none!important}
body.kwt-engine-active .site-main{margin:0!important}
body.kwt-engine-active .widget-area{display:none!important}
body.kwt-engine-active .site-header .site-logo,
body.kwt-engine-active .site-header .site-branding,
body.kwt-engine-active #site-navigation .main-nav,
body.kwt-engine-active #site-navigation .menu-toggle,
body.kwt-engine-active #site-navigation .navigation-search{display:none!important}
body.kwt-engine-active .site-header .inside-header,
body.kwt-engine-active #site-navigation .inside-navigation{min-height:0!important;padding:0!important}
body.kwt-engine-active .site-header,
body.kwt-engine-active #site-navigation{min-height:0!important;padding:0!important;margin:0!important;background:transparent!important}
body.kwt-engine-active .site-footer{display:none!important}
body.kwt-engine-active .entry-content{margin:0}
body.kwt-engine-active a{color:inherit}
body.kwt-engine-active button,
body.kwt-engine-active input,
body.kwt-engine-active select{font:inherit}
.kwt-shell-header{position:relative;z-index:100;background:linear-gradient(110deg,#061620 0%,#0b3a49 58%,#0e6d78 100%);color:#fff;border-bottom:5px solid var(--kwt-cyan)}
.kwt-header-inner{width:min(var(--kwt-max),calc(100% - 44px));margin:0 auto;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.kwt-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;min-width:245px}
.kwt-mark{width:64px;height:52px;display:grid;place-items:center;color:var(--kwt-cyan)}
.kwt-mark svg{display:block;width:100%;height:100%}
.kwt-wordmark{display:grid;grid-template-columns:auto auto;column-gap:3px;align-items:baseline;font-size:22px;line-height:1}
.kwt-wordmark>span:first-child{color:#fff}
.kwt-wordmark>span:nth-child(2){color:var(--kwt-yellow)}
.kwt-wordmark small{grid-column:1/-1;margin-top:7px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#b8e9eb;font-weight:500}
.kwt-main-nav ul{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}
.kwt-main-nav a{display:block;padding:13px 12px;text-decoration:none;color:#fff;border:1px solid transparent;white-space:nowrap;font-size:15px;font-weight:500}
.kwt-main-nav a:hover,.kwt-main-nav a:focus{background:var(--kwt-cyan);color:#04151c;border-color:#80f4f4}
.kwt-menu-toggle{display:none;background:transparent;border:2px solid #fff;color:#fff;padding:9px 11px;align-items:center;gap:5px}
.kwt-menu-toggle span{display:block;width:20px;height:2px;background:#fff}
.kwt-menu-toggle em{font-style:normal;margin-left:7px}
.kwt-homepage,.kwt-article-shell,.kwt-hub-archive .site-main{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.kwt-hero{position:relative;min-height:590px;display:flex;align-items:center;overflow:hidden;background:#081b28;color:#fff}
.kwt-hero-media{position:absolute;inset:0}
.kwt-hero-media img,.kwt-hero-img{width:100%;height:100%;object-fit:cover;display:block}
.kwt-hero-overlay{position:absolute;inset:0;background:linear-gradient(92deg,rgba(4,18,27,.96) 0%,rgba(5,30,41,.88) 38%,rgba(9,58,68,.48) 67%,rgba(6,21,29,.15) 100%)}
.kwt-hero:after{content:"";position:absolute;right:-9%;bottom:-80px;width:48%;height:190px;background:linear-gradient(90deg,var(--kwt-cyan),var(--kwt-orange));transform:skewY(-7deg);opacity:.88}
.kwt-hero-copy{position:relative;z-index:2;width:min(var(--kwt-max),calc(100% - 44px));margin:0 auto;padding:90px 0 130px}
.kwt-hero-copy>*{max-width:760px}
.kwt-section-kicker{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--kwt-cyan);font-weight:650;margin-bottom:13px}
.kwt-hero h1{font-size:clamp(46px,6vw,88px);line-height:.96;letter-spacing:-.045em;margin:0 0 26px;font-weight:720;color:#fff}
.kwt-hero p{font-size:clamp(18px,2vw,24px);line-height:1.55;margin:0 0 30px;color:#e3f8f8}
.kwt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 20px;border:2px solid transparent;text-decoration:none;cursor:pointer;border-radius:0!important;font-weight:650}
.kwt-btn-accent{background:linear-gradient(100deg,var(--kwt-orange),var(--kwt-yellow));color:#142029;border-color:#ffe0a3}
.kwt-btn-accent:hover{background:var(--kwt-cyan);border-color:#fff;color:#071b28}
.kwt-btn-ghost{background:transparent;border-color:#fff;color:#fff}
.kwt-btn-ghost:hover{background:#fff;color:#071b28}
.kwt-problemfinder{width:min(1320px,calc(100% - 44px));margin:-70px auto 40px;position:relative;z-index:5;background:linear-gradient(115deg,#082737,#0e5967);color:#fff;padding:38px;border-left:8px solid var(--kwt-orange);box-shadow:0 18px 48px rgba(6,27,39,.19)}
.kwt-problemfinder h2{font-size:clamp(30px,4vw,50px);margin:0 0 9px;color:#fff;font-weight:680}
.kwt-problemfinder>p{margin:0 0 26px;color:#dff5f6;max-width:850px;font-size:17px}
.kwt-problem-form{display:grid;grid-template-columns:minmax(280px,1.8fr) minmax(150px,.8fr) minmax(190px,1fr) auto;gap:10px;align-items:end}
.kwt-problem-form label{display:grid;gap:7px}
.kwt-problem-form label span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#bde9eb}
.kwt-problem-form input,.kwt-problem-form select{width:100%;height:50px;border:2px solid #a4d9dc;background:#fff;color:#10212b;padding:0 13px;border-radius:0!important}
.kwt-problem-form button{height:50px;border:2px solid #ffe1a8;background:linear-gradient(100deg,var(--kwt-orange),var(--kwt-yellow));color:#13212b;padding:0 20px;font-weight:700;cursor:pointer;border-radius:0}
.kwt-problem-form button:hover{background:var(--kwt-cyan)}
.kwt-problem-results{margin-top:18px}
.kwt-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.kwt-result{display:grid;grid-template-columns:110px 1fr;background:#fff;color:#10212b;text-decoration:none;min-height:105px}
.kwt-result img{width:110px;height:100%;object-fit:cover}
.kwt-result-copy{padding:13px}
.kwt-result-copy small{color:#0b6471;text-transform:uppercase;letter-spacing:.08em}
.kwt-result-copy h3{font-size:17px;line-height:1.22;margin:4px 0 6px}
.kwt-result-copy p{font-size:13px;line-height:1.42;margin:0;color:#4d5b63}
.kwt-section{width:min(var(--kwt-max),calc(100% - 44px));margin:0 auto;padding:66px 0}
.kwt-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}
.kwt-section-head h2{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:0;color:#0b2e3a;font-weight:680}
.kwt-section-head>p{max-width:460px;margin:0;color:#55666c;font-size:17px}
.kwt-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.kwt-hub-card{display:block;text-decoration:none;background:#fff;border:1px solid #c8d9dc;box-shadow:8px 8px 0 #e3f0f0;transition:transform .15s ease,box-shadow .15s ease}
.kwt-hub-card:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 var(--kwt-cyan)}
.kwt-hub-photo{height:190px;position:relative;overflow:hidden;background:linear-gradient(120deg,#0c4251,#1ccbd2)}
.kwt-hub-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05)}
.kwt-hub-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(4,25,34,.55))}
.kwt-hub-icon{position:absolute;left:15px;bottom:14px;z-index:2;display:grid;place-items:center;width:46px;height:46px;background:#071b28;color:var(--kwt-yellow);font-size:23px;border:2px solid var(--kwt-cyan)}
.kwt-hub-copy{padding:18px}
.kwt-hub-copy h3{font-size:22px;line-height:1.16;margin:0 0 9px;color:#0b2e3a;font-weight:650}
.kwt-hub-copy p{font-size:14px;line-height:1.52;color:#526268;margin:0 0 14px}
.kwt-hub-copy>span,.kwt-text-link{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#076273;text-decoration:none;font-weight:700}
.kwt-narrow{background:linear-gradient(120deg,#edf9f9,#fff);width:100%;padding-left:max(22px,calc((100% - var(--kwt-max))/2));padding-right:max(22px,calc((100% - var(--kwt-max))/2))}
.kwt-narrow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.kwt-symptom-chip{min-height:70px;text-align:left;padding:15px 18px;border:2px solid #194b56;background:#fff;color:#10242b;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:0!important}
.kwt-symptom-chip span{font-size:24px;color:#ef8110}
.kwt-symptom-chip:hover{background:#0a4c5a;color:#fff;border-color:#0a4c5a}
.kwt-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.kwt-post-card{border:1px solid #c9dadd;background:#fff;display:flex;flex-direction:column;min-width:0}
.kwt-post-image{height:210px;display:block;background:#e8f1f2;overflow:hidden}
.kwt-post-image img{width:100%;height:100%;object-fit:cover;display:block}
.kwt-post-copy{padding:19px;display:flex;flex-direction:column;align-items:flex-start;flex:1}
.kwt-post-copy h3{font-size:22px;line-height:1.23;margin:0 0 10px;font-weight:650}
.kwt-post-copy h3 a{text-decoration:none}
.kwt-post-copy p{font-size:15px;line-height:1.55;color:#526168;margin:0 0 15px}
.kwt-post-copy .kwt-text-link{margin-top:auto}
.kwt-foundation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.kwt-foundation-grid .kwt-post-card.compact .kwt-post-image{height:150px}
.kwt-foundation-grid .kwt-post-card.compact .kwt-post-copy h3{font-size:18px}
.kwt-check-section{width:100%;background:linear-gradient(105deg,#071b28,#0d5764);color:#fff;display:grid;grid-template-columns:1fr 1.4fr;gap:55px;padding-left:max(22px,calc((100% - var(--kwt-max))/2));padding-right:max(22px,calc((100% - var(--kwt-max))/2))}
.kwt-check-copy{align-self:center}
.kwt-check-copy h2{font-size:clamp(36px,5vw,62px);line-height:1;margin:0 0 18px;color:#fff;font-weight:680}
.kwt-check-copy p{font-size:17px;line-height:1.6;color:#d9f1f2;margin:0 0 24px}
.kwt-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.kwt-checklist label{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.28);padding:13px;cursor:pointer}
.kwt-checklist input{width:20px;height:20px;accent-color:var(--kwt-orange)}
.kwt-checklist label:has(input:checked){background:#fff;color:#0b2c36;border-color:#fff}
.kwt-latest{padding-bottom:90px}
.kwt-hub-archive .page-header{display:none!important}
.kwt-hub-archive .site-main{width:min(var(--kwt-max),calc(100% - 44px));margin:0 auto!important;padding-bottom:80px}
.kwt-hub-hero{width:100vw;margin-left:calc(50% - 50vw);position:relative;min-height:430px;display:flex;align-items:end;background:#071b28;color:#fff;overflow:hidden}
.kwt-hub-hero-media{position:absolute;inset:0}
.kwt-hub-hero-media img{width:100%;height:100%;object-fit:cover;display:block}
.kwt-hub-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,20,29,.95),rgba(5,35,44,.68),rgba(7,31,39,.15))}
.kwt-hub-hero-copy{position:relative;z-index:2;width:min(var(--kwt-max),calc(100% - 44px));margin:0 auto;padding:70px 0}
.kwt-hub-hero-copy h1{font-size:clamp(42px,6vw,72px);line-height:1;margin:0 0 17px;color:#fff;font-weight:680}
.kwt-hub-hero-copy p{max-width:730px;font-size:19px;line-height:1.55;color:#e7f5f5;margin:0 0 24px}
.kwt-hub-help{padding:42px 0 25px}
.kwt-hub-help h2{font-size:32px;margin:0 0 18px;color:#0b2f3a;font-weight:650}
.kwt-hub-archive article{border-bottom:1px solid #d3e0e2;padding:28px 0!important;margin:0!important}
.kwt-hub-archive article .entry-title{font-size:29px;line-height:1.15}
.kwt-hub-archive article .entry-summary{font-size:16px;line-height:1.6}
.kwt-article-shell{width:min(var(--kwt-max),calc(100% - 44px));margin:0 auto;padding:25px 0 80px}
body.kwt-article .entry-header{display:none!important}
body.kwt-article .entry-content{margin-top:0!important}
.kwt-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#607078;padding:12px 0 24px}
.kwt-breadcrumb a{color:#0b6875;text-decoration:none}
.kwt-article-header{max-width:1120px;margin:0 auto 28px;text-align:center}
.kwt-article-kicker{color:#08717e;text-transform:uppercase;letter-spacing:.1em;font-size:13px;margin-bottom:13px}
.kwt-article-header h1{font-size:clamp(38px,5vw,66px);line-height:1.04;letter-spacing:-.035em;margin:0 0 20px;color:#092a35;font-weight:680}
.kwt-article-meta{display:flex;justify-content:center;gap:9px 18px;flex-wrap:wrap;font-size:13px;color:#64757c}
.kwt-article-meta span+span:before{content:"•";margin-right:18px;color:#11a8b3}
.kwt-article-hero{width:min(1240px,100%);aspect-ratio:16/8;margin:0 auto 32px;overflow:hidden;background:#eaf2f3}
.kwt-article-hero img{width:100%;height:100%;object-fit:cover;display:block}
.kwt-direct-answer{width:min(1040px,100%);margin:0 auto 24px;border-left:7px solid var(--kwt-orange);background:#eff8f8;padding:22px 25px}
.kwt-direct-answer>span{display:block;text-transform:uppercase;letter-spacing:.1em;color:#06717d;font-size:12px;margin-bottom:7px}
.kwt-direct-answer p{font-size:19px;line-height:1.58;margin:0}
.kwt-drive-status{width:min(1040px,100%);margin:0 auto 24px;padding:20px 24px;border:2px solid #173f48;background:#fff}
.kwt-drive-status>span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#5c7075}
.kwt-drive-status h2{font-size:26px;margin:5px 0 7px;font-weight:650}
.kwt-drive-status p{margin:0;line-height:1.55}
.kwt-drive-ok{border-left:8px solid #2b9a66}
.kwt-drive-check{border-left:8px solid var(--kwt-orange)}
.kwt-drive-stop{border-left:8px solid #c93434}
.kwt-article-layout{display:grid;grid-template-columns:minmax(0,900px) 300px;gap:54px;justify-content:center;align-items:start;margin-top:32px}
.kwt-article-content{font-size:18px;line-height:1.75;min-width:0}
.kwt-article-content>p:first-child{font-size:20px;color:#33474f}
.kwt-article-content h2{font-size:clamp(28px,3.4vw,40px);line-height:1.12;color:#0a3540;margin:55px 0 18px;font-weight:670}
.kwt-article-content h3{font-size:24px;line-height:1.2;color:#0b4b58;margin:34px 0 14px;font-weight:650}
.kwt-article-content img{max-width:100%;height:auto}
.kwt-article-content a{color:#06717e;text-decoration-thickness:1px;text-underline-offset:3px}
.kwt-article-content blockquote{margin:30px 0;border-left:6px solid var(--kwt-cyan);padding:18px 24px;background:#eff8f8}
.kwt-article-content table{width:100%;display:block;overflow-x:auto;border-collapse:collapse}
.kwt-article-content th,.kwt-article-content td{border:1px solid #c8dadd;padding:10px}
.kwt-article-side{position:sticky;top:20px;display:grid;gap:14px}
.kwt-toc,.kwt-side-card{border:1px solid #c7dadd;background:#fff;padding:20px}
.kwt-toc h2{font-size:19px;margin:0 0 12px;color:#0a3944;font-weight:650}
.kwt-toc ol{margin:0;padding-left:19px}
.kwt-toc li{margin:8px 0;font-size:14px;line-height:1.35}
.kwt-toc li.level-3{margin-left:12px}
.kwt-toc a{text-decoration:none;color:#375059}
.kwt-toc a:hover{color:#087783}
.kwt-next-hub{display:block;text-decoration:none;color:#086b77;font-weight:650}
.kwt-related{padding-top:70px}
.kwt-shell-footer{background:#061821;color:#d9eeee;border-top:7px solid var(--kwt-cyan);padding:58px 0}
.kwt-footer-grid{width:min(var(--kwt-max),calc(100% - 44px));margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr .85fr 1fr;gap:42px}
.kwt-footer-grid .kwt-brand{margin-bottom:18px}
.kwt-footer-grid p{max-width:520px;color:#b8d6d8;line-height:1.6}
.kwt-footer-grid h2{font-size:17px;color:#fff;margin:0 0 14px;font-weight:650}
.kwt-footer-grid ul{list-style:none;margin:0;padding:0}
.kwt-footer-grid li{margin:9px 0}
.kwt-footer-grid a{text-decoration:none;color:#c5dfe1}
.kwt-footer-grid a:hover{color:var(--kwt-yellow)}
@media(max-width:1120px){
.kwt-header-inner{min-height:78px}
.kwt-main-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#071b28;border-top:1px solid #1f6570;border-bottom:4px solid var(--kwt-cyan)}
.kwt-main-nav.is-open{display:block}
.kwt-main-nav ul{display:grid;grid-template-columns:1fr;padding:10px 22px 18px}
.kwt-main-nav a{padding:13px 8px;border-bottom:1px solid #1b4851}
.kwt-menu-toggle{display:flex;flex-wrap:wrap;width:92px}
.kwt-menu-toggle span{flex:0 0 20px}
.kwt-menu-toggle em{flex:1}
.kwt-problem-form{grid-template-columns:1.5fr 1fr}
.kwt-problem-form button{width:100%}
.kwt-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.kwt-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.kwt-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.kwt-article-layout{grid-template-columns:minmax(0,1fr)}
.kwt-article-side{position:static;grid-row:1}
.kwt-toc{max-width:900px}
}
@media(max-width:980px) and (min-width:721px){
.kwt-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 46px}
}
@media(max-width:720px){
.kwt-header-inner,.kwt-hero-copy,.kwt-section,.kwt-problemfinder,.kwt-article-shell,.kwt-footer-grid,.kwt-hub-archive .site-main,.kwt-hub-hero-copy{width:calc(100% - 28px)}
.kwt-header-inner{gap:10px}
.kwt-brand{min-width:0}
.kwt-mark{width:50px;height:42px}
.kwt-wordmark{font-size:17px}
.kwt-wordmark small{font-size:8px}
.kwt-menu-toggle{width:50px;height:44px;display:grid;place-content:center;gap:4px;padding:6px}
.kwt-menu-toggle em{display:none}
.kwt-hero{min-height:530px}
.kwt-hero-copy{padding:72px 0 120px}
.kwt-hero h1{font-size:46px}
.kwt-hero p{font-size:17px}
.kwt-problemfinder{margin-top:-45px;padding:24px 18px;border-left-width:5px}
.kwt-problem-form{grid-template-columns:1fr}
.kwt-problemfinder h2{font-size:34px}
.kwt-result-grid{grid-template-columns:1fr}
.kwt-result{grid-template-columns:90px 1fr}
.kwt-result img{width:90px}
.kwt-section{padding:48px 0}
.kwt-section-head{display:block}
.kwt-section-head>p{margin-top:12px}
.kwt-hub-grid,.kwt-post-grid,.kwt-foundation-grid,.kwt-narrow-grid{grid-template-columns:1fr}
.kwt-hub-photo{height:190px}
.kwt-narrow{padding-left:14px;padding-right:14px}
.kwt-check-section{grid-template-columns:1fr;padding:48px 14px;gap:28px}
.kwt-checklist{grid-template-columns:1fr}
.kwt-article-header h1{font-size:39px}
.kwt-article-hero{width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:16/10}
.kwt-article-layout{gap:25px}
.kwt-article-content{font-size:17px;line-height:1.7}
.kwt-article-meta{display:grid;gap:5px}
.kwt-article-meta span+span:before{display:none}
.kwt-direct-answer,.kwt-drive-status{width:100%}
.kwt-footer-grid{grid-template-columns:1fr;gap:34px}
} body.kwt-engine-active .site.grid-container,
body.kwt-engine-active #page.site,
body.kwt-engine-active #page.grid-container,
body.kwt-engine-active .site-content.grid-container{
width:100%!important;
max-width:none!important;
margin-left:0!important;
margin-right:0!important;
}
body.kwt-home .inside-article,
body.kwt-home .entry-content,
body.kwt-home article.page,
body.kwt-home .site-main > article{
width:100%!important;
max-width:none!important;
margin:0!important;
padding:0!important;
border:0!important;
box-shadow:none!important;
background:transparent!important;
}
body.kwt-home .kwt-homepage{
width:100vw!important;
max-width:none!important;
margin-left:calc(50% - 50vw)!important;
margin-right:calc(50% - 50vw)!important;
}
.kwt-shell-header{
width:100vw!important;
max-width:none!important;
margin-left:calc(50% - 50vw)!important;
margin-right:calc(50% - 50vw)!important;
}
.kwt-shell-footer{
width:100vw!important;
max-width:none!important;
margin-left:calc(50% - 50vw)!important;
margin-right:calc(50% - 50vw)!important;
}
@media (min-width:1121px) and (max-width:1380px){
.kwt-header-inner{width:calc(100% - 28px);gap:12px}
.kwt-brand{min-width:220px;gap:8px}
.kwt-mark{width:52px;height:44px}
.kwt-wordmark{font-size:18px}
.kwt-wordmark small{font-size:8px}
.kwt-main-nav ul{gap:1px}
.kwt-main-nav a{padding:12px 8px;font-size:14px}
} body.kwt-engine-active .site-content,
body.kwt-engine-active #primary,
body.kwt-engine-active .site-main{
padding-top:0!important;
margin-top:0!important;
}
.kwt-shell-header{
box-shadow:0 7px 24px rgba(3,24,33,.15);
}
.kwt-header-inner{min-height:92px}
.kwt-mark{width:70px;height:56px}
.kwt-wordmark{font-size:23px}
.kwt-main-nav a{font-weight:620;letter-spacing:-.01em}
.kwt-problemfinder{
width:min(1380px,calc(100% - 44px));
background:
linear-gradient(112deg,rgba(4,31,43,.98),rgba(7,88,101,.98)),
repeating-linear-gradient(135deg,transparent 0 16px,rgba(255,255,255,.025) 16px 17px);
border-left:8px solid var(--kwt-orange);
border-right:1px solid rgba(255,255,255,.2);
}
.kwt-problemfinder:before{
content:"";
position:absolute;
left:0;right:0;top:0;height:4px;
background:linear-gradient(90deg,var(--kwt-orange),var(--kwt-yellow),var(--kwt-cyan));
}
.kwt-problem-form input:focus,.kwt-problem-form select:focus{
outline:3px solid var(--kwt-cyan);
outline-offset:0;
border-color:#fff;
}
.kwt-trust-strip{
width:min(1380px,calc(100% - 44px));
margin:18px auto 14px;
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
border-top:1px solid #bed8da;
border-bottom:1px solid #bed8da;
background:#fff;
}
.kwt-trust-strip>div{
display:grid;
grid-template-columns:54px 1fr;
gap:14px;
align-items:center;
min-height:88px;
padding:14px 22px;
border-right:1px solid #d4e3e4;
}
.kwt-trust-strip>div:last-child{border-right:0}
.kwt-trust-strip span{
font-size:31px;
line-height:1;
color:#0a6975;
font-weight:760;
letter-spacing:-.05em;
}
.kwt-trust-strip p{margin:0;display:grid;gap:3px}
.kwt-trust-strip strong{font-size:16px;color:#0b3440}
.kwt-trust-strip small{font-size:13px;color:#617178}
.kwt-hub-icon{
width:52px;height:52px;
color:var(--kwt-yellow);
padding:9px;
}
.kwt-hub-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter}
.kwt-hub-card{
position:relative;
overflow:hidden;
}
.kwt-hub-card:after{
content:"";
position:absolute;
right:-24px;
bottom:-35px;
width:90px;height:90px;
background:linear-gradient(135deg,transparent 50%,rgba(39,209,216,.16) 50%);
pointer-events:none;
}
.kwt-hub-copy h2{font-size:22px;line-height:1.16;margin:0 0 9px;color:#0b2e3a;font-weight:650}
.kwt-result-copy small{display:flex;gap:6px;flex-wrap:wrap}
.kwt-result-copy small em{font-style:normal;color:#b75f00}
.kwt-core-page .inside-article,
.kwt-core-page .entry-content,
.kwt-core-page article.page,
.kwt-core-page .site-main>article{
width:100%!important;
max-width:none!important;
margin:0!important;
padding:0!important;
border:0!important;
background:transparent!important;
}
.kwt-core-page .kwt-core-shell{
width:100vw;
max-width:none;
margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);
}
.kwt-core-hero{
min-height:390px;
position:relative;
display:flex;
align-items:end;
background:#071b28;
color:#fff;
overflow:hidden;
}
.kwt-core-hero-media{position:absolute;inset:0}
.kwt-core-hero-media img{width:100%;height:100%;object-fit:cover;display:block}
.kwt-core-hero-media:after{
content:"";position:absolute;inset:0;
background:linear-gradient(90deg,rgba(4,22,31,.96),rgba(7,65,76,.78),rgba(4,24,32,.2));
}
.kwt-core-hero:after{
content:"";position:absolute;right:-8%;bottom:-68px;width:45%;height:130px;
background:linear-gradient(90deg,var(--kwt-cyan),var(--kwt-orange));
transform:skewY(-6deg);opacity:.88;
}
.kwt-core-hero-copy{
position:relative;z-index:2;
width:min(var(--kwt-max),calc(100% - 44px));
margin:0 auto;
padding:72px 0 74px;
}
.kwt-core-hero-copy h1{
max-width:880px;
margin:0 0 16px;
color:#fff;
font-size:clamp(43px,6vw,72px);
line-height:1;
font-weight:690;
letter-spacing:-.035em;
}
.kwt-core-hero-copy p{
max-width:820px;
margin:0;
font-size:19px;
line-height:1.55;
color:#def2f3;
}
.kwt-core-page .kwt-problemfinder{margin-top:-38px}
.kwt-core-page .kwt-check-section{margin-top:0}
.kwt-hub-title-line{display:flex;align-items:center;gap:18px}
.kwt-hub-title-icon{
display:grid;place-items:center;
width:68px;height:68px;
border:2px solid var(--kwt-cyan);
background:rgba(3,24,31,.72);
color:var(--kwt-yellow);
padding:12px;
flex:0 0 68px;
}
.kwt-hub-title-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter}
.kwt-hub-article-head{
grid-column:1/-1;
display:flex;
justify-content:space-between;
align-items:end;
border-top:5px solid #0d6a77;
padding:30px 0 6px;
margin-top:20px;
}
.kwt-hub-article-head h2{margin:0;font-size:36px;line-height:1.1;color:#0a3440;font-weight:670}
body.kwt-hub-archive .site-main{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
column-gap:18px;
row-gap:18px;
}
body.kwt-hub-archive .kwt-hub-hero,
body.kwt-hub-archive .kwt-hub-help,
body.kwt-hub-archive .kwt-hub-article-head,
body.kwt-hub-archive .paging-navigation,
body.kwt-hub-archive .page-numbers,
body.kwt-hub-archive .kwt-hub-tail{
grid-column:1/-1;
}
body.kwt-hub-archive article{
padding:0!important;
margin:0!important;
border:1px solid #c9dadd!important;
background:#fff;
min-width:0;
}
body.kwt-hub-archive article .inside-article{padding:24px!important;height:100%}
body.kwt-hub-archive article .post-image,
body.kwt-hub-archive article .post-image img{
width:100%;
}
body.kwt-hub-archive article .post-image img{
aspect-ratio:16/9;
object-fit:cover;
}
body.kwt-hub-archive article .entry-title{
font-size:25px!important;
line-height:1.15!important;
margin-top:0;
}
body.kwt-hub-archive article .entry-summary{font-size:15px!important;line-height:1.58}
.kwt-hub-tail{
margin-top:40px;
background:linear-gradient(110deg,#071b28,#0d5966);
color:#fff;
display:grid;
grid-template-columns:.95fr 1.15fr;
gap:45px;
padding:42px;
border-left:8px solid var(--kwt-orange);
}
.kwt-hub-tail-copy h2{color:#fff;font-size:38px;line-height:1.06;margin:0 0 14px;font-weight:670}
.kwt-hub-tail-copy p{color:#dbeff0;font-size:16px;line-height:1.58;margin:0 0 22px}
.kwt-hub-tail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.kwt-hub-tail-list>div{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:start;border:1px solid rgba(255,255,255,.24);padding:13px;background:rgba(255,255,255,.06)}
.kwt-hub-tail-list span{color:var(--kwt-yellow);font-size:20px}
.kwt-hub-tail-list p{margin:0;line-height:1.45;color:#eefafa;font-size:14px}
.kwt-related .kwt-section-head>p{max-width:520px}
@media(max-width:1120px){
.kwt-header-inner{min-height:82px}
.kwt-mark{width:56px;height:46px}
.kwt-wordmark{font-size:19px}
body.kwt-hub-archive .site-main{grid-template-columns:1fr}
.kwt-hub-tail{grid-template-columns:1fr}
}
@media(max-width:720px){
.kwt-trust-strip{grid-template-columns:1fr;width:calc(100% - 28px)}
.kwt-trust-strip>div{border-right:0;border-bottom:1px solid #d4e3e4;min-height:72px}
.kwt-trust-strip>div:last-child{border-bottom:0}
.kwt-core-hero-copy{width:calc(100% - 28px);padding:55px 0 62px}
.kwt-core-hero-copy h1{font-size:42px}
.kwt-core-hero-copy p{font-size:17px}
.kwt-hub-title-line{align-items:flex-start;gap:12px}
.kwt-hub-title-icon{width:52px;height:52px;flex-basis:52px;padding:9px}
.kwt-hub-tail{padding:26px 18px;border-left-width:5px}
.kwt-hub-tail-copy h2{font-size:32px}
.kwt-hub-tail-list{grid-template-columns:1fr}
} body.kwt-article .page-header-image-single,
body.kwt-article .featured-image:not(.kwt-article-hero),
body.kwt-article .post-image:not(.kwt-article-hero),
body.kwt-article .entry-header + .post-image,
body.kwt-article .inside-article > .post-image{
display:none!important
}
body.kwt-article .kwt-article-hero,
body.kwt-article .kwt-article-hero-img{
display:block!important
}
.kwt-hub-card{position:relative;overflow:hidden}
.kwt-hub-card:after{
content:"";position:absolute;right:-1px;bottom:-1px;width:58px;height:58px;
clip-path:polygon(100% 0,100% 100%,0 100%);
background:#d8f8f7;pointer-events:none
}
.kwt-hub-card:nth-child(8n+1){border-top:4px solid #17b8cc}
.kwt-hub-card:nth-child(8n+2){border-top:4px solid #ffb52e}
.kwt-hub-card:nth-child(8n+3){border-top:4px solid #f06d2f}
.kwt-hub-card:nth-child(8n+4){border-top:4px solid #64cfe0}
.kwt-hub-card:nth-child(8n+5){border-top:4px solid #26a99b}
.kwt-hub-card:nth-child(8n+6){border-top:4px solid #9dbd39}
.kwt-hub-card:nth-child(8n+7){border-top:4px solid #e69624}
.kwt-hub-card:nth-child(8n+8){border-top:4px solid #526fd1}
.kwt-hub-photo:before{
content:"";position:absolute;inset:0;z-index:1;
background:linear-gradient(180deg,rgba(3,22,30,.02) 48%,rgba(3,22,30,.30));
pointer-events:none
}
.kwt-hub-icon{z-index:3}
.kwt-hub-copy{position:relative;z-index:2}
.kwt-hub-copy p{max-width:34ch}
.kwt-section-head>p{line-height:1.55}
@media(min-width:1121px){
.kwt-hub-grid{align-items:stretch}
.kwt-hub-card{height:100%}
.kwt-hub-copy{min-height:230px;display:flex;flex-direction:column}
.kwt-hub-copy>span{margin-top:auto}
} body.kwt-hub-archive #page,
body.kwt-hub-archive .site-content,
body.kwt-hub-archive .content-area,
body.kwt-hub-archive .site-main{
width:100%!important;
max-width:none!important;
margin-left:0!important;
margin-right:0!important;
}
body.kwt-hub-archive .site-content,
body.kwt-hub-archive .content-area{
padding-left:0!important;
padding-right:0!important;
}
body.kwt-hub-archive .site-main{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:22px!important;
padding:0 clamp(18px,2.1vw,48px) 86px!important;
align-items:stretch;
}
body.kwt-hub-archive .kwt-hub-hero{
grid-column:1/-1!important;
width:calc(100% + (2 * clamp(18px,2.1vw,48px)))!important;
margin-left:calc(-1 * clamp(18px,2.1vw,48px))!important;
margin-right:calc(-1 * clamp(18px,2.1vw,48px))!important;
min-height:460px;
}
body.kwt-hub-archive .kwt-hub-hero-copy{
width:min(1680px,calc(100% - 56px))!important;
}
body.kwt-hub-archive .kwt-hub-help,
body.kwt-hub-archive .kwt-hub-article-head,
body.kwt-hub-archive .kwt-hub-tail{
width:100%!important;
max-width:1680px!important;
margin-left:auto!important;
margin-right:auto!important;
}
body.kwt-hub-archive article{
display:flex!important;
flex-direction:column!important;
min-height:100%!important;
overflow:hidden!important;
border:1px solid #c4d9dc!important;
box-shadow:7px 7px 0 #e4f0f1!important;
transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important;
}
body.kwt-hub-archive article:hover{
transform:translate(-3px,-3px);
box-shadow:10px 10px 0 #79e1e3!important;
border-color:#47aeb8!important;
}
body.kwt-hub-archive article .inside-article{
display:flex!important;
flex-direction:column!important;
flex:1!important;
padding:0!important;
}
body.kwt-hub-archive article .post-image{
order:-5!important;
margin:0!important;
width:100%!important;
overflow:hidden!important;
}
body.kwt-hub-archive article .post-image img{
width:100%!important;
aspect-ratio:16/9!important;
object-fit:cover!important;
display:block!important;
}
body.kwt-hub-archive article .entry-header,
body.kwt-hub-archive article .entry-summary,
body.kwt-hub-archive article .entry-content,
body.kwt-hub-archive article .kwt-hub-card-action{
margin-left:24px!important;
margin-right:24px!important;
}
body.kwt-hub-archive article .entry-header{margin-top:22px!important}
body.kwt-hub-archive article .entry-title{
font-size:clamp(22px,1.65vw,29px)!important;
line-height:1.12!important;
margin:0 0 8px!important;
color:#082f3a!important;
font-weight:670!important;
}
body.kwt-hub-archive article .entry-title a{text-decoration:none!important}
body.kwt-hub-archive article .entry-summary,
body.kwt-hub-archive article .entry-content{
font-size:16.5px!important;
line-height:1.62!important;
color:#465c64!important;
margin-top:4px!important;
margin-bottom:16px!important;
}
body.kwt-hub-archive article .entry-meta,
body.kwt-hub-archive article .entry-footer,
body.kwt-hub-archive article .cat-links,
body.kwt-hub-archive article .tags-links,
body.kwt-hub-archive article .comments-link,
body.kwt-hub-archive #comments,
body.kwt-hub-archive .comments-area,
body.kwt-hub-archive .comment-respond,
body.kwt-hub-archive #respond{
display:none!important;
}
.kwt-hub-card-action{
margin-top:auto!important;
padding:0 0 23px!important;
}
.kwt-hub-card-action a{
display:inline-flex;
align-items:center;
gap:8px;
color:#056878!important;
text-decoration:none!important;
text-transform:uppercase;
letter-spacing:.055em;
font-size:14.5px;
font-weight:720;
}
.kwt-hub-card-action a:hover{color:#da7210!important}
.kwt-hub-card-action span{font-size:19px;color:#ef8510} body.kwt-article .comments-area,
body.kwt-article #comments,
body.single-post .comments-area,
body.single-post #comments{
width:min(1040px,calc(100% - 44px))!important;
max-width:1040px!important;
margin:58px auto 70px!important;
padding:30px!important;
border:1px solid #cbdcdf!important;
background:#f7fbfb!important;
}
body.kwt-article .comment-form,
body.single-post .comment-form{
width:100%!important;
max-width:100%!important;
margin:0 auto!important;
}
body.kwt-article .comment-form textarea,
body.single-post .comment-form textarea{
width:100%!important;
max-width:100%!important;
min-height:180px!important;
border:2px solid #b7cfd3!important;
background:#fff!important;
border-radius:0!important;
}
body.kwt-article .comment-form input[type="text"],
body.kwt-article .comment-form input[type="email"],
body.kwt-article .comment-form input[type="url"],
body.single-post .comment-form input[type="text"],
body.single-post .comment-form input[type="email"],
body.single-post .comment-form input[type="url"]{
width:100%!important;
max-width:620px!important;
min-height:46px!important;
border:2px solid #b7cfd3!important;
border-radius:0!important;
}
body.kwt-article .comments-title,
body.kwt-article .comment-reply-title,
body.single-post .comments-title,
body.single-post .comment-reply-title{
font-size:28px!important;
line-height:1.18!important;
color:#0a3440!important;
}
body.kwt-article .comment-form label,
body.kwt-article .comment-notes,
body.kwt-article .logged-in-as,
body.single-post .comment-form label,
body.single-post .comment-notes,
body.single-post .logged-in-as{
font-size:15.5px!important;
line-height:1.55!important;
} .kwt-section-kicker{font-size:14.5px!important;line-height:1.35!important}
.kwt-problem-form label span{font-size:13.5px!important}
.kwt-breadcrumb{font-size:15px!important;line-height:1.45!important}
.kwt-article-kicker{font-size:14.5px!important;line-height:1.4!important}
.kwt-article-meta{font-size:15px!important;line-height:1.5!important}
.kwt-direct-answer>span,
.kwt-drive-status>span{font-size:13.5px!important}
.kwt-toc h2{font-size:21px!important}
.kwt-toc li{font-size:15.5px!important;line-height:1.42!important}
.kwt-result-copy small{font-size:13.5px!important}
.kwt-result-copy p{font-size:14.5px!important;line-height:1.5!important}
.kwt-hub-copy p{font-size:15.5px!important;line-height:1.58!important}
.kwt-hub-copy>span,.kwt-text-link{font-size:14px!important}
.kwt-trust-strip small{font-size:14.5px!important;line-height:1.45!important}
.ms-ai-transparency-note,
.wti-ai-transparency,
[class*="ai-transparency"]{
font-size:15px!important;
line-height:1.55!important;
}
@media(max-width:1600px){
body.kwt-hub-archive .site-main{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:1120px){
body.kwt-hub-archive .site-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:720px){
body.kwt-hub-archive .site-main{grid-template-columns:1fr!important;padding-left:14px!important;padding-right:14px!important}
body.kwt-hub-archive .kwt-hub-hero{width:calc(100% + 28px)!important;margin-left:-14px!important;margin-right:-14px!important;min-height:390px}
body.kwt-article .comments-area,
body.kwt-article #comments,
body.single-post .comments-area,
body.single-post #comments{width:calc(100% - 28px)!important;padding:20px!important;margin-top:40px!important}
}  body.kwt-engine-active .site-header,
body.kwt-engine-active #site-navigation,
body.kwt-engine-active .main-navigation{
position:absolute!important;
width:0!important;
height:0!important;
min-height:0!important;
max-height:0!important;
margin:0!important;
padding:0!important;
border:0!important;
line-height:0!important;
background:transparent!important;
box-shadow:none!important;
}
body.kwt-engine-active .site-header .inside-header,
body.kwt-engine-active #site-navigation .inside-navigation{
width:0!important;
height:0!important;
min-height:0!important;
max-height:0!important;
margin:0!important;
padding:0!important;
border:0!important;
}
body.kwt-engine-active .kwt-shell-header + .site,
body.kwt-engine-active .kwt-shell-header + #page,
body.kwt-engine-active #page,
body.kwt-engine-active .site-content,
body.kwt-engine-active #primary,
body.kwt-engine-active .site-main{
margin-top:0!important;
padding-top:0!important;
}
body.kwt-home .kwt-hero,
body.kwt-hub-archive .kwt-hub-hero,
body.kwt-core-page .kwt-core-hero,
body.kwt-trust-page .kwt-special-page-hero,
body.kwt-legal-page .kwt-special-page-hero{
margin-top:0!important;
}
.kwt-special-page-hero{
width:100vw;
margin-left:calc(50% - 50vw);
margin-right:calc(50% - 50vw);
background:linear-gradient(112deg,#071b28 0%,#0a4857 60%,#0e7b83 100%);
border-bottom:5px solid var(--kwt-cyan);
color:#fff;
}
.kwt-special-page-hero.is-legal{background:linear-gradient(112deg,#081c27,#113a47)}
.kwt-special-page-inner{width:min(1160px,calc(100% - 44px));margin:0 auto;padding:68px 0 62px}
.kwt-special-page-inner h1{margin:0 0 15px;color:#fff;font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:-.035em;font-weight:680}
.kwt-special-page-inner p{max-width:790px;margin:0;color:#dceff0;font-size:18px;line-height:1.58}
body.kwt-trust-page .site-main>article,
body.kwt-legal-page .site-main>article{
width:min(1160px,calc(100% - 44px))!important;
max-width:1160px!important;
margin:0 auto!important;
padding:48px 0 84px!important;
background:#fff!important;
box-shadow:none!important;
border:0!important;
}
body.kwt-trust-page .inside-article,
body.kwt-legal-page .inside-article{padding:0!important;margin:0!important}
body.kwt-trust-page .entry-content,
body.kwt-legal-page .entry-content{font-size:18px!important;line-height:1.72!important;color:#263b44}
body.kwt-trust-page .entry-content h2,
body.kwt-legal-page .entry-content h2{font-size:clamp(28px,3.4vw,40px);line-height:1.15;margin:42px 0 15px;color:#0a3540;font-weight:650}
body.kwt-trust-page .entry-content h3,
body.kwt-legal-page .entry-content h3{font-size:24px;line-height:1.2;margin:30px 0 12px;color:#0b4b58;font-weight:650}
body.kwt-trust-page .entry-content a,
body.kwt-legal-page .entry-content a{color:#08717e;text-underline-offset:3px}
body.kwt-trust-page #comments,
body.kwt-legal-page #comments{display:none!important} .kwt-shell-header{margin-bottom:0!important}
.kwt-shell-header:after{content:none!important}
@media(max-width:720px){
.kwt-special-page-inner,
body.kwt-trust-page .site-main>article,
body.kwt-legal-page .site-main>article{width:calc(100% - 28px)!important}
.kwt-special-page-inner{padding:48px 0 44px}
body.kwt-trust-page .site-main>article,
body.kwt-legal-page .site-main>article{padding-top:34px!important}
} body.kwt-engine-active .kwt-shell-header + *,
body.kwt-engine-active .kwt-shell-header ~ #page,
body.kwt-engine-active #page,
body.kwt-engine-active .site-content{margin-top:0!important}
body.kwt-engine-active .kwt-shell-header{margin-bottom:0!important}
body.kwt-engine-active #page:before,
body.kwt-engine-active #page:after{display:none!important}
.kwt-engine-active a:focus-visible,
.kwt-engine-active button:focus-visible,
.kwt-engine-active input:focus-visible,
.kwt-engine-active select:focus-visible{
outline:3px solid var(--kwt-orange)!important;
outline-offset:3px!important;
}
.kwt-hub-archive .site-main > article{
background:#fff;
border:1px solid #c8dadd!important;
box-shadow:7px 7px 0 #e8f3f3;
transition:transform .15s ease,box-shadow .15s ease;
}
.kwt-hub-archive .site-main > article:hover{
transform:translate(-2px,-2px);
box-shadow:9px 9px 0 #bdeff1;
}
.kwt-hub-archive .site-main > article .entry-title a:focus-visible{
outline-offset:5px!important;
}
.kwt-article-content ul li::marker,
.kwt-article-content ol li::marker{color:#078190}
.kwt-article-content hr{border:0;border-top:2px solid #d8e7e9;margin:42px 0}
@media(max-width:720px){
.kwt-hub-archive .site-main > article{box-shadow:4px 4px 0 #e8f3f3}
} .kwt-post-image,
.kwt-hub-archive .post-image,
.kwt-hub-archive .post-image a{
overflow:hidden!important;
background:#e8f2f3!important;
}
.kwt-post-image img,
.kwt-hub-archive .post-image img{
width:100%!important;
height:100%!important;
object-fit:cover!important;
object-position:center!important;
}
.kwt-hub-archive .post-image{
aspect-ratio:16/9!important;
width:100%!important;
margin:0!important;
}
.kwt-hub-archive .site-main > article .inside-article{
height:100%!important;
display:flex!important;
flex-direction:column!important;
}
.kwt-hub-archive .site-main > article .entry-summary{
flex:1 1 auto!important;
}
.kwt-hub-archive .paging-navigation,
.kwt-hub-archive .navigation.pagination{
grid-column:1/-1!important;
width:100%!important;
margin:30px 0 10px!important;
padding:0!important;
border:0!important;
background:transparent!important;
}
.kwt-hub-archive .nav-links{
display:flex!important;
flex-wrap:wrap!important;
gap:8px!important;
align-items:center!important;
}
.kwt-hub-archive .page-numbers{
min-width:44px!important;
min-height:44px!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
padding:8px 12px!important;
border:2px solid #b9d2d6!important;
background:#fff!important;
color:#0b4450!important;
text-decoration:none!important;
border-radius:0!important;
}
.kwt-hub-archive .page-numbers.current,
.kwt-hub-archive a.page-numbers:hover{
background:#0b5563!important;
border-color:#0b5563!important;
color:#fff!important;
}
.kwt-article-content > p,
.kwt-article-content > ul,
.kwt-article-content > ol{
max-width:900px;
}
.kwt-article-content li + li{margin-top:7px}
.kwt-article-content h2 + p,
.kwt-article-content h3 + p{margin-top:0}
.kwt-related .kwt-post-card,
.kwt-solutions .kwt-post-card,
.kwt-latest .kwt-post-card{
min-height:100%;
}
.kwt-post-card:hover{
border-color:#88cdd2;
}
.kwt-post-card:hover .kwt-text-link{
color:#064f5b;
text-decoration:underline;
text-underline-offset:4px;
}
.kwt-problem-results:empty{display:none}
.kwt-problem-results > p{
margin:16px 0 0;
padding:14px 16px;
background:rgba(255,255,255,.1);
border-left:4px solid var(--kwt-orange);
color:#fff;
}
body.kwt-engine-active img{
max-width:100%;
}
body.kwt-engine-active .entry-content,
body.kwt-engine-active .site-main,
body.kwt-engine-active article{
min-width:0;
}
@media (prefers-reduced-motion:reduce){
.kwt-engine-active *,
.kwt-engine-active *:before,
.kwt-engine-active *:after{
scroll-behavior:auto!important;
transition:none!important;
animation:none!important;
}
}
@media(max-width:720px){
.kwt-hub-archive .page-numbers{
min-width:40px!important;
min-height:40px!important;
padding:6px 9px!important;
}
.kwt-article-content > p,
.kwt-article-content > ul,
.kwt-article-content > ol{
max-width:100%;
}
} body.kwt-article .inside-article > footer.entry-meta,
body.kwt-article .inside-article > .entry-meta:not(.kwt-article-meta),
body.single-post .inside-article > footer.entry-meta,
body.single-post .inside-article > .entry-meta:not(.kwt-article-meta),
body.kwt-article .entry-footer,
body.kwt-article .footer-entry-meta,
body.kwt-article .cat-links,
body.kwt-article .tags-links,
body.kwt-article .post-navigation,
body.kwt-article .navigation.post-navigation,
body.kwt-article .nav-previous,
body.kwt-article .nav-next,
body.kwt-article .post-nav-links,
body.kwt-article .post-navigation-links,
body.kwt-article .post-term-item,
body.kwt-article .entry-meta .gp-icon,
body.kwt-article .entry-meta .gp-icon + span{
display:none!important;
}
body.kwt-article .kwt-related{margin-bottom:22px}
body.kwt-article .kwt-related .kwt-foundation-grid{align-items:stretch}
body.kwt-article .kwt-related .kwt-post-card{height:100%}
body.kwt-article #comments,
body.kwt-article .comments-area,
body.single-post #comments,
body.single-post .comments-area{
clear:both!important;
width:min(760px,calc(100% - 28px))!important;
max-width:760px!important;
margin:26px auto 66px!important;
float:none!important;
}
body.kwt-article .comments-area .comment-respond,
body.kwt-article #respond,
body.single-post .comments-area .comment-respond,
body.single-post #respond{
width:100%!important;
max-width:none!important;
margin:0!important;
padding:clamp(22px,3vw,34px)!important;
border:1px solid #c6dadd!important;
background:#f7fbfb!important;
}
body.kwt-article .comments-area textarea,
body.kwt-article #respond textarea,
body.single-post .comments-area textarea,
body.single-post #respond textarea{
width:100%!important;
max-width:100%!important;
min-height:190px!important;
border-radius:0!important;
}
body.kwt-article .comments-title,
body.kwt-article .comment-reply-title,
body.single-post .comments-title,
body.single-post .comment-reply-title{
font-size:clamp(24px,3vw,31px)!important;
line-height:1.2!important;
color:#0a3540!important;
}
body.kwt-article .comment-notes,
body.kwt-article .logged-in-as,
body.kwt-article .comment-form-cookies-consent,
body.single-post .comment-notes,
body.single-post .logged-in-as,
body.single-post .comment-form-cookies-consent{
font-size:16px!important;
line-height:1.6!important;
}
body.kwt-engine-active :focus-visible{
outline:3px solid var(--kwt-orange)!important;
outline-offset:3px!important;
}
.kwt-post-card,.kwt-hub-card{overflow:hidden}
.kwt-post-card h3,.kwt-hub-card h2,.kwt-hub-card h3{overflow-wrap:anywhere}
.kwt-breadcrumb,.kwt-article-meta,.kwt-section-kicker,.kwt-toc li,.kwt-footer-grid{font-size:max(15px,1em)}
@media(max-width:720px){
body.kwt-article #comments,
body.kwt-article .comments-area,
body.single-post #comments,
body.single-post .comments-area{
width:calc(100% - 28px)!important;
margin-top:20px!important;
margin-bottom:48px!important;
}
body.kwt-article .comments-area .comment-respond,
body.kwt-article #respond,
body.single-post .comments-area .comment-respond,
body.single-post #respond{padding:20px 16px!important}
} body.kwt-article #comments,
body.kwt-article .comments-area,
body.single-post #comments,
body.single-post .comments-area{
width:min(760px,calc(100% - 28px))!important;
max-width:760px!important;
margin:28px auto 58px!important;
padding:0!important;
border:0!important;
outline:0!important;
box-shadow:none!important;
background:transparent!important;
}
body.kwt-article #comments > *,
body.kwt-article .comments-area > *,
body.single-post #comments > *,
body.single-post .comments-area > *{
box-shadow:none;
}
body.kwt-article #respond,
body.kwt-article .comment-respond,
body.single-post #respond,
body.single-post .comment-respond{
width:100%!important;
max-width:760px!important;
margin:0 auto!important;
padding:30px!important;
border:1px solid #c5dadd!important;
outline:0!important;
box-shadow:none!important;
background:#f7fbfb!important;
}
body.kwt-article #respond .comment-form,
body.kwt-article .comment-respond .comment-form,
body.single-post #respond .comment-form,
body.single-post .comment-respond .comment-form{
width:100%!important;
margin:0!important;
padding:0!important;
border:0!important;
outline:0!important;
box-shadow:none!important;
background:transparent!important;
}
body.kwt-article #respond textarea,
body.single-post #respond textarea{
border:1px solid #9ebfc4!important;
background:#fff!important;
box-shadow:none!important;
}
@media(max-width:720px){
body.kwt-article #respond,
body.kwt-article .comment-respond,
body.single-post #respond,
body.single-post .comment-respond{padding:20px 16px!important}
} body.kwt-engine-active #site-navigation,
body.kwt-engine-active #mobile-header,
body.kwt-engine-active nav.main-navigation,
body.kwt-engine-active .main-navigation,
body.kwt-engine-active #generate-slideout-menu,
body.kwt-engine-active .slideout-navigation,
body.kwt-engine-active .slideout-overlay,
body.kwt-engine-active .mobile-menu-control-wrapper,
body.kwt-engine-active .offside,
body.kwt-engine-active .offside-js,
body.kwt-engine-active .site-header nav:not(.kwt-main-nav),
body.kwt-engine-active .site-header .main-nav,
body.kwt-engine-active .site-header .menu-bar-items,
body.kwt-engine-active .site-header .menu-toggle:not(.kwt-menu-toggle),
body.kwt-engine-active [id*="slideout-menu"],
body.kwt-engine-active [class*="slideout-navigation"]{
display:none!important;
visibility:hidden!important;
width:0!important;
height:0!important;
min-height:0!important;
max-height:0!important;
overflow:hidden!important;
opacity:0!important;
pointer-events:none!important;
transform:none!important;
}
body.kwt-engine-active .kwt-main-nav{
visibility:visible!important;
opacity:1!important;
pointer-events:auto!important;
width:auto!important;
height:auto!important;
max-height:none!important;
overflow:visible!important;
}
@media(max-width:1120px){
body.kwt-engine-active .kwt-shell-header{z-index:10000}
body.kwt-engine-active .kwt-main-nav{
display:none!important;
position:absolute!important;
left:0!important;
right:0!important;
top:100%!important;
width:100%!important;
background:#071b28!important;
border-top:1px solid #1f6570!important;
border-bottom:5px solid var(--kwt-cyan)!important;
max-height:calc(100vh - 78px)!important;
overflow-y:auto!important;
overscroll-behavior:contain;
box-shadow:0 18px 35px rgba(0,0,0,.22)!important;
}
body.kwt-engine-active .kwt-main-nav.is-open{display:block!important}
body.kwt-engine-active .kwt-main-nav ul{
display:grid!important;
grid-template-columns:1fr!important;
gap:0!important;
width:min(100%,720px)!important;
margin:0 auto!important;
padding:8px 18px 16px!important;
}
body.kwt-engine-active .kwt-main-nav li{margin:0!important;padding:0!important}
body.kwt-engine-active .kwt-main-nav a{
display:block!important;
padding:16px 10px!important;
border:0!important;
border-bottom:1px solid #1c4b56!important;
font-size:18px!important;
line-height:1.25!important;
color:#fff!important;
white-space:normal!important;
}
body.kwt-engine-active .kwt-main-nav li:last-child a{border-bottom:0!important}
body.kwt-engine-active .kwt-menu-toggle{position:relative!important;z-index:10001!important}
}
@media(max-width:720px){
body.kwt-engine-active .kwt-main-nav{max-height:calc(100vh - 72px)!important}
body.kwt-engine-active .kwt-main-nav a{font-size:17px!important;padding:15px 8px!important}
} body.kwt-hub-archive .site-main{
display:block!important;
width:100%!important;
max-width:none!important;
padding:0 0 86px!important;
}
body.kwt-hub-archive .kwt-hub-hero{
width:100vw!important;
max-width:none!important;
margin-left:calc(50% - 50vw)!important;
margin-right:calc(50% - 50vw)!important;
}
body.kwt-hub-archive .kwt-hub-help,
body.kwt-hub-archive .kwt-hub-article-head,
body.kwt-hub-archive .kwt-hub-tail,
body.kwt-hub-archive .paging-navigation,
body.kwt-hub-archive .navigation.pagination{
width:min(1680px,calc(100% - 44px))!important;
max-width:1680px!important;
margin-left:auto!important;
margin-right:auto!important;
} body.kwt-hub-archive .site-main > .generate-columns-container,
body.kwt-hub-archive .site-main .generate-columns-container{
float:none!important;
clear:both!important;
width:min(1680px,calc(100% - 44px))!important;
max-width:1680px!important;
margin:0 auto!important;
padding:0!important;
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:24px!important;
align-items:stretch!important;
} body.kwt-hub-archive .site-main > article,
body.kwt-hub-archive .generate-columns-container > article,
body.kwt-hub-archive article.generate-columns,
body.kwt-hub-archive article[class*="generate-columns"]{
float:none!important;
clear:none!important;
width:auto!important;
max-width:none!important;
min-width:0!important;
margin:0!important;
padding:0!important;
box-sizing:border-box!important;
display:flex!important;
flex-direction:column!important;
} body.kwt-hub-archive .generate-columns-container > article > .inside-article,
body.kwt-hub-archive article.generate-columns > .inside-article,
body.kwt-hub-archive article[class*="generate-columns"] > .inside-article{
width:100%!important;
max-width:none!important;
margin:0!important;
padding:0!important;
height:100%!important;
display:flex!important;
flex-direction:column!important;
} body.kwt-hub-archive .kwt-hub-article-head{
margin-top:42px!important;
margin-bottom:22px!important;
}
body.kwt-hub-archive .generate-columns-container article .entry-header,
body.kwt-hub-archive .generate-columns-container article .entry-summary,
body.kwt-hub-archive .generate-columns-container article .entry-content,
body.kwt-hub-archive .generate-columns-container article .kwt-hub-card-action{
width:auto!important;
max-width:none!important;
box-sizing:border-box!important;
}
body.kwt-hub-archive .generate-columns-container article .post-image{
width:100%!important;
max-width:none!important;
flex:0 0 auto!important;
} body.kwt-hub-archive .generate-columns-container > .paging-navigation,
body.kwt-hub-archive .generate-columns-container > .navigation.pagination{
grid-column:1/-1!important;
width:100%!important;
}
@media (max-width:1120px){
body.kwt-hub-archive .site-main > .generate-columns-container,
body.kwt-hub-archive .site-main .generate-columns-container{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
}
@media (max-width:720px){
body.kwt-hub-archive .kwt-hub-help,
body.kwt-hub-archive .kwt-hub-article-head,
body.kwt-hub-archive .kwt-hub-tail,
body.kwt-hub-archive .paging-navigation,
body.kwt-hub-archive .navigation.pagination,
body.kwt-hub-archive .site-main > .generate-columns-container,
body.kwt-hub-archive .site-main .generate-columns-container{
width:calc(100% - 28px)!important;
}
body.kwt-hub-archive .site-main > .generate-columns-container,
body.kwt-hub-archive .site-main .generate-columns-container{
grid-template-columns:1fr!important;
gap:18px!important;
}
}  body.kwt-hub-archive article a.read-more,
body.kwt-hub-archive article .read-more,
body.kwt-hub-archive article .entry-summary > a.button,
body.kwt-hub-archive article .entry-summary > .button,
body.kwt-hub-archive article .entry-content > a.button:not(.kwt-hub-card-action a){
display:none!important;
} body.kwt-hub-archive .kwt-hub-card-action{
margin-left:24px!important;
margin-right:24px!important;
margin-bottom:24px!important;
padding:0!important;
}
body.kwt-hub-archive .kwt-hub-card-action a{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
gap:9px!important;
min-height:48px!important;
padding:12px 17px!important;
background:#073b49!important;
border:2px solid #073b49!important;
color:#ffffff!important;
text-decoration:none!important;
text-transform:uppercase!important;
letter-spacing:.055em!important;
font-size:14.5px!important;
line-height:1.2!important;
font-weight:750!important;
border-radius:0!important;
}
body.kwt-hub-archive .kwt-hub-card-action a span{
color:#ffd166!important;
}
body.kwt-hub-archive .kwt-hub-card-action a:hover,
body.kwt-hub-archive .kwt-hub-card-action a:focus-visible{
background:#ffad24!important;
border-color:#ffad24!important;
color:#071b28!important;
}
body.kwt-hub-archive .kwt-hub-card-action a:hover span,
body.kwt-hub-archive .kwt-hub-card-action a:focus-visible span{
color:#071b28!important;
} body.kwt-engine-active a.button:not(.wp-element-button),
body.kwt-engine-active button:not(.kwt-menu-toggle):not(.kwt-symptom-chip),
body.kwt-engine-active input[type="submit"]{
color:#ffffff;
}
@media(max-width:720px){
body.kwt-hub-archive .kwt-hub-card-action a{
width:100%!important;
min-height:50px!important;
}
} body.kwt-article .site-main > .page-header-image-single,
body.kwt-article .site-main > .featured-image,
body.kwt-article .site-main > .post-image,
body.kwt-article .inside-article > .page-header-image-single,
body.kwt-article .inside-article > .featured-image,
body.kwt-article .inside-article > .post-image,
body.kwt-article .inside-article > .wp-block-post-featured-image,
body.kwt-article .entry-header .wp-block-post-featured-image,
body.kwt-article .gb-block-image.kwt-duplicate-featured,
body.kwt-article .kwt-duplicate-featured-outside-shell{
display:none!important;
margin:0!important;
padding:0!important;
width:0!important;
height:0!important;
min-height:0!important;
overflow:hidden!important;
}
body.kwt-article .kwt-article-shell .kwt-article-hero,
body.kwt-article .kwt-article-shell .kwt-article-hero-img{
display:block!important;
width:auto;
height:auto;
} body.kwt-engine-active.kwt-article .kwt-article-shell{clear:both!important;}
body.kwt-engine-active.kwt-article #comments,
body.kwt-engine-active.kwt-article .comments-area,
body.kwt-engine-active.single-post #comments,
body.kwt-engine-active.single-post .comments-area{
box-sizing:border-box!important;
width:min(720px,calc(100% - 32px))!important;
max-width:720px!important;
margin:34px auto 64px!important;
padding:0!important;
border:0!important;
background:transparent!important;
float:none!important;
clear:both!important;
}
body.kwt-engine-active.kwt-article #respond,
body.kwt-engine-active.kwt-article .comment-respond,
body.kwt-engine-active.single-post #respond,
body.kwt-engine-active.single-post .comment-respond{
box-sizing:border-box!important;
width:100%!important;
max-width:720px!important;
margin:0 auto!important;
padding:28px!important;
border:1px solid #b9d3d7!important;
background:#f7fbfb!important;
box-shadow:none!important;
}
body.kwt-engine-active #respond .kwt-comment-form,
body.kwt-engine-active #respond form.comment-form{
width:100%!important;
max-width:none!important;
margin:0!important;
padding:0!important;
border:0!important;
background:transparent!important;
box-shadow:none!important;
}
body.kwt-engine-active #respond textarea,
body.kwt-engine-active #respond input[type="text"],
body.kwt-engine-active #respond input[type="email"],
body.kwt-engine-active #respond input[type="url"]{
box-sizing:border-box!important;
width:100%!important;
max-width:100%!important;
margin-left:0!important;
margin-right:0!important;
border-radius:0!important;
}
body.kwt-engine-active #respond textarea{min-height:190px!important;}
@media(max-width:720px){
body.kwt-engine-active.kwt-article #comments,body.kwt-engine-active.kwt-article .comments-area,body.kwt-engine-active.single-post #comments,body.kwt-engine-active.single-post .comments-area{width:calc(100% - 24px)!important;margin-bottom:44px!important;}
body.kwt-engine-active.kwt-article #respond,body.kwt-engine-active.kwt-article .comment-respond,body.kwt-engine-active.single-post #respond,body.kwt-engine-active.single-post .comment-respond{padding:20px 16px!important;}
} body.kwt-engine-active.kwt-article .kwt-article-shell .kwt-article-hero{
display:block!important;
width:min(1240px,100%)!important;
max-width:1240px!important;
aspect-ratio:16/8!important;
margin-left:auto!important;
margin-right:auto!important;
overflow:hidden!important;
background:#eaf2f3!important;
}
body.kwt-engine-active.kwt-article .kwt-article-shell .kwt-article-hero > img.kwt-article-hero-img{
display:block!important;
width:100%!important;
max-width:none!important;
height:100%!important;
min-height:100%!important;
object-fit:cover!important;
object-position:center center!important;
margin:0!important;
} body.kwt-engine-active.kwt-article #comments,
body.kwt-engine-active.kwt-article .comments-area,
body.kwt-engine-active.single-post #comments,
body.kwt-engine-active.single-post .comments-area{
width:min(1040px,calc(100% - 32px))!important;
max-width:1040px!important;
margin:46px auto 64px!important;
}
body.kwt-engine-active.kwt-article #respond,
body.kwt-engine-active.kwt-article .comment-respond,
body.kwt-engine-active.single-post #respond,
body.kwt-engine-active.single-post .comment-respond{
width:100%!important;
max-width:none!important;
padding:28px 30px!important;
}
body.kwt-engine-active #respond textarea{min-height:220px!important;} .kwt-hub-symptom-results{display:none;margin-top:22px;padding-top:22px;border-top:1px solid #bfd8da;}
.kwt-hub-symptom-results.is-visible{display:block;}
.kwt-hub-symptom-results .kwt-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.kwt-hub-symptom-results .kwt-result{grid-template-columns:100px minmax(0,1fr);min-height:112px;border:1px solid #bfd8da;box-shadow:none;}
.kwt-hub-symptom-results .kwt-result img{width:100px;min-width:100px;height:100%;object-fit:cover;}
.kwt-hub-symptom-results .kwt-result-copy h3{font-size:16px;}
.kwt-hub-symptom-results .kwt-result-copy p{font-size:13px;}
.kwt-hub-symptom-results .kwt-hub-result-title{font-size:20px;margin:0 0 13px;color:#0b3945;}
.kwt-hub-help .kwt-symptom-chip.is-active{background:#0a4c5a!important;color:#fff!important;border-color:#0a4c5a!important;}
.kwt-hub-help .kwt-symptom-chip.is-active span{color:#ffd166!important;}
@media(max-width:1120px){.kwt-hub-symptom-results .kwt-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:720px){
body.kwt-engine-active.kwt-article .kwt-article-shell .kwt-article-hero{width:100vw!important;max-width:none!important;aspect-ratio:16/10!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;}
body.kwt-engine-active.kwt-article #comments,body.kwt-engine-active.kwt-article .comments-area,body.kwt-engine-active.single-post #comments,body.kwt-engine-active.single-post .comments-area{width:calc(100% - 24px)!important;margin-top:38px!important;}
body.kwt-engine-active.kwt-article #respond,body.kwt-engine-active.kwt-article .comment-respond,body.kwt-engine-active.single-post #respond,body.kwt-engine-active.single-post .comment-respond{padding:20px 16px!important;}
.kwt-hub-symptom-results .kwt-result-grid{grid-template-columns:1fr;}
} body.kwt-engine-active.kwt-article .kwt-article-shell > #comments,
body.kwt-engine-active.kwt-article .kwt-article-shell > .comments-area,
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted,
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted{
box-sizing:border-box!important;
width:min(1040px,100%)!important;
max-width:1040px!important;
margin:48px auto 68px!important;
padding:0!important;
border:0!important;
background:transparent!important;
clear:both!important;
float:none!important;
}
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted #respond,
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted .comment-respond,
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted #respond,
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted .comment-respond{
box-sizing:border-box!important;
width:100%!important;
max-width:none!important;
margin:0!important;
padding:30px 32px!important;
border:1px solid #b9d3d7!important;
background:#f7fbfb!important;
}
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted form.comment-form,
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted form.comment-form{
width:100%!important;
max-width:none!important;
margin:0!important;
}
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted textarea,
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted input[type="text"],
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted input[type="email"],
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted input[type="url"],
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted textarea,
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted input[type="text"],
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted input[type="email"],
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted input[type="url"]{
box-sizing:border-box!important;
width:100%!important;
max-width:none!important;
}
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted textarea,
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted textarea{min-height:230px!important;}
.kwt-hub-symptom-results .kwt-result-copy small{
text-transform:none!important;
letter-spacing:.035em!important;
}
.kwt-hub-symptom-results .kwt-result-copy small em{
text-transform:uppercase!important;
letter-spacing:.055em!important;
}
@media(max-width:720px){
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted,
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted{
width:100%!important;
max-width:100%!important;
margin:38px auto 48px!important;
}
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted #respond,
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted #respond{
padding:20px 16px!important;
}
} body.kwt-engine-active.kwt-article .kwt-related .kwt-post-image,
body.kwt-engine-active.kwt-article .kwt-related .kwt-post-image img,
body.kwt-engine-active.kwt-article .kwt-related img.kwt-card-img,
body.kwt-engine-active.kwt-article .kwt-related img.wp-post-image{
display:block!important;
visibility:visible!important;
opacity:1!important;
width:100%!important;
max-width:none!important;
}
body.kwt-engine-active.kwt-article .kwt-related .kwt-post-image{
height:150px!important;
min-height:150px!important;
overflow:hidden!important;
background:#e8f2f3!important;
}
body.kwt-engine-active.kwt-article .kwt-related .kwt-post-image img{
height:100%!important;
object-fit:cover!important;
object-position:center center!important;
}
body.kwt-engine-active.kwt-article .kwt-article-shell > #comments,
body.kwt-engine-active.kwt-article .kwt-article-shell > .comments-area,
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted,
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted,
body.kwt-engine-active.single-post #comments,
body.kwt-engine-active.single-post .comments-area{
box-sizing:border-box!important;
width:100%!important;
max-width:none!important;
margin:46px 0 68px!important;
padding:0!important;
float:none!important;
clear:both!important;
}
body.kwt-engine-active.kwt-article #respond,
body.kwt-engine-active.kwt-article .comment-respond,
body.kwt-engine-active.single-post #respond,
body.kwt-engine-active.single-post .comment-respond{
box-sizing:border-box!important;
width:100%!important;
max-width:none!important;
margin:0!important;
padding:30px 32px!important;
}
body.kwt-engine-active.kwt-article #respond form.comment-form,
body.kwt-engine-active.single-post #respond form.comment-form{
width:100%!important;
max-width:none!important;
}
body.kwt-engine-active.kwt-article #respond textarea,
body.kwt-engine-active.single-post #respond textarea{
width:100%!important;
min-height:240px!important;
}
@media(max-width:720px){
body.kwt-engine-active.kwt-article .kwt-article-shell > #comments,
body.kwt-engine-active.kwt-article .kwt-article-shell > .comments-area,
body.kwt-engine-active.kwt-article #comments.kwt-comments-mounted,
body.kwt-engine-active.kwt-article .comments-area.kwt-comments-mounted,
body.kwt-engine-active.single-post #comments,
body.kwt-engine-active.single-post .comments-area{
width:100%!important;
margin:38px 0 48px!important;
}
body.kwt-engine-active.kwt-article #respond,
body.kwt-engine-active.single-post #respond{padding:20px 16px!important;}
}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation{margin-bottom:0}.sticky-enabled .gen-sidebar-nav.is_stuck{z-index:500}.sticky-enabled .main-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.sticky-enabled .fixfixed .is_stuck{position:relative!important}.navigation-stick:not(.gen-sidebar-nav){left:0;right:0;width:100%!important}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav{clear:both}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul,.mobile-header-sticky #mobile-header.toggled .main-nav>ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul{position:absolute;left:0;right:0;z-index:999}#sticky-placeholder .navigation-branding,#sticky-placeholder.mobile-header-navigation .mobile-header-logo{display:none}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.search-item,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.slideout-toggle,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.wc-menu-item{display:block;float:right}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-float-right .is_stuck.main-navigation:not(.toggled){text-align:right}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) ul,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) ul{letter-spacing:unset}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) .menu>li,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) .menu>li{display:block;float:left}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:1;margin-right:auto;margin-left:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-right:10px;margin-left:auto}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;vertical-align:middle;padding:10px 0;display:block;box-sizing:border-box;transition:height .3s ease}.navigation-branding img{margin-right:10px}.navigation-branding .main-title{transition:line-height .3s ease;margin-right:10px}.rtl .navigation-branding .main-title{margin-right:0;margin-left:10px}.mobile-header-navigation .navigation-branding .main-title{margin-left:10px}.rtl .mobile-header-navigation .navigation-branding .main-title{margin-left:0;margin-right:10px}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:0}.rtl .main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:auto;margin-right:0}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}#mobile-header .inside-navigation,.main-navigation.has-branding .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick .inside-navigation{flex-wrap:wrap;display:flex;align-items:center}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;order:3;padding-right:20px}.main-navigation .mobile-bar-items{order:2;position:relative}.main-navigation.navigation-stick:not(.has-sticky-branding):not(.has-branding) .menu-toggle,.main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle{order:1;flex-grow:1}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation:not(.slideout-navigation) .main-nav{order:4}.mobile-bar-items{position:relative}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-aligned-center .navigation-branding,.nav-aligned-left .navigation-branding{margin-right:10px}.nav-aligned-center .main-navigation.has-branding .inside-navigation,.nav-aligned-center .main-navigation.has-sticky-branding.navigation-stick .inside-navigation{justify-content:center}.nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav{flex-grow:1}