:root{--klh-ink:#1f2a27;--klh-muted:#596963;--klh-accent:#146650;--klh-accent-dark:#0d4d3c;--klh-warm:#d89b25;--klh-soft:#eef5f2;--klh-surface:#ffffff;--klh-border:#d8e1dd;--klh-footer:#17231f}html{scroll-behavior:smooth}body{background:var(--klh-surface);color:var(--klh-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.65}a{color:var(--klh-accent);text-decoration-thickness:1px;text-underline-offset:.16em}a:hover{color:var(--klh-accent-dark)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--klh-warm);outline-offset:3px}.klh-skip-link:focus{clip:auto!important;clip-path:none;height:auto;left:16px;padding:10px 14px;top:12px;width:auto;z-index:10000}.klh-site-header{background:var(--klh-surface);border-bottom:1px solid var(--klh-border);position:relative;z-index:50}.klh-site-header__inner{align-items:center;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1180px;min-height:76px;padding:10px 24px}.klh-brand{color:var(--klh-ink);display:inline-flex;flex-direction:column;line-height:1.1;text-decoration:none}.klh-brand:hover{color:var(--klh-accent-dark)}.klh-brand__name{font-family:Georgia,"Times New Roman",serif;font-size:27px;font-weight:700}.klh-brand__tagline{color:var(--klh-muted);font-size:12px;font-weight:600;margin-top:5px}.klh-primary-navigation{margin:0}.klh-menu-disclosure{display:none}.klh-menu-desktop{align-items:center;display:flex;gap:6px}.klh-menu{list-style:none;margin:0;padding:0}.klh-menu--primary{align-items:center;display:flex;gap:4px}.klh-menu--primary .menu-item{margin:0;position:relative}.klh-menu--primary a{align-items:center;color:var(--klh-ink);display:flex;font-size:15px;font-weight:650;min-height:44px;padding:8px 12px;text-decoration:none}.klh-menu--primary a:hover,.klh-menu--primary .current-menu-item>a,.klh-menu--primary .current-post-ancestor>a{color:var(--klh-accent)}.klh-menu--primary .sub-menu{background:var(--klh-surface);border:1px solid var(--klh-border);display:none;left:0;list-style:none;margin:0;min-width:220px;padding:6px;position:absolute;top:100%}.klh-menu--primary .menu-item:hover>.sub-menu,.klh-menu--primary .menu-item:focus-within>.sub-menu{display:block}.klh-site-search{position:relative}.klh-site-search>summary{align-items:center;color:var(--klh-ink);cursor:pointer;display:flex;font-size:15px;font-weight:650;list-style:none;min-height:44px;padding:8px 10px}.klh-site-search>summary::-webkit-details-marker{display:none}.klh-site-search>summary::before{border:2px solid currentColor;border-radius:50%;content:"";height:12px;margin-right:8px;width:12px}.klh-site-search>summary::after{background:currentColor;content:"";height:2px;left:12px;position:absolute;top:27px;transform:rotate(45deg);width:7px}.klh-site-search[open]>summary,.klh-site-search>summary:hover{color:var(--klh-accent)}.klh-site-search__panel{background:var(--klh-surface);border:1px solid var(--klh-border);box-shadow:0 12px 24px rgb(31 42 39 / .12);padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:min(340px, calc(100vw - 36px))}.klh-site-search .search-form,.klh-mobile-search .search-form{display:flex;margin:0}.klh-site-search .search-form label,.klh-mobile-search .search-form label{flex:1;margin:0}.klh-site-search .search-field,.klh-mobile-search .search-field{border:1px solid #a9b7b2;border-radius:4px 0 0 4px;font-size:16px;height:44px;padding:8px 10px;width:100%}.klh-site-search .search-submit,.klh-mobile-search .search-submit{background:var(--klh-accent);border:1px solid var(--klh-accent);border-radius:0 4px 4px 0;color:#fff;font-size:14px;font-weight:700;min-height:44px;padding:8px 13px}.klh-mobile-search{border-top:1px solid var(--klh-border);margin-top:6px;padding:12px 4px 4px}.home #page{max-width:none}.home .site-content{display:block;padding:0}.klh-home-main{background:var(--klh-surface)}.klh-home-shell{margin:0 auto;max-width:1180px;padding-left:24px;padding-right:24px}.klh-home-hero{background:#f2f6f3;border-bottom:1px solid var(--klh-border)}.klh-home-hero__inner{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) 280px;padding-bottom:76px;padding-top:78px}.klh-home-eyebrow{color:var(--klh-accent);font-size:12px;font-weight:750;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.klh-home-hero h1{color:var(--klh-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(43px, 5.2vw, 62px);font-weight:700;letter-spacing:-.025em;line-height:1.06;margin:0;max-width:820px}.klh-home-hero__intro{color:#42524d;font-size:20px;line-height:1.6;margin:24px 0 0;max-width:760px}.klh-home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.klh-button{align-items:center;border:1px solid var(--klh-accent);border-radius:4px;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:46px;padding:10px 18px;text-decoration:none}.klh-button--primary,.klh-button--primary:hover{background:var(--klh-accent);color:#fff;padding-left:21px;padding-right:21px}.klh-button--primary:hover{background:var(--klh-accent-dark)}.klh-button--secondary{background:#fff0;color:var(--klh-accent-dark)}.klh-button--secondary:hover{background:var(--klh-surface);border-color:var(--klh-accent-dark)}.klh-home-hero__note{border-left:3px solid var(--klh-warm);color:var(--klh-muted);font-size:15px;line-height:1.65;padding-left:20px}.klh-home-hero__note p{margin:0}.klh-home-section{padding:70px 0}.klh-home-section+.klh-home-section{border-top:1px solid #e9eeeb}.klh-section-heading{margin-bottom:28px}.klh-section-heading h2,.klh-home-research h2{color:var(--klh-ink);font-family:Georgia,"Times New Roman",serif;font-size:36px;font-weight:700;line-height:1.18;margin:0}.klh-section-heading--split{align-items:end;display:flex;gap:32px;justify-content:space-between}.klh-section-heading--split>p{color:var(--klh-muted);font-size:15px;line-height:1.6;margin:0;max-width:430px}.klh-topic-grid{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.klh-topic-card{border-bottom:1px solid var(--klh-border);color:var(--klh-ink);display:grid;grid-template-columns:44px minmax(0,1fr);padding:24px 22px;text-decoration:none}.klh-topic-card:nth-child(-n+3){border-top:1px solid var(--klh-border)}.klh-topic-card:not(:nth-child(3n+1)){border-left:1px solid var(--klh-border)}.klh-topic-card:hover{background:#f8faf8;color:var(--klh-accent-dark)}.klh-topic-card__number{color:#85948e;font-size:12px;font-weight:750;grid-row:1 / span 2;padding-top:4px}.klh-topic-card__title{font-family:Georgia,"Times New Roman",serif;font-size:21px;font-weight:700;line-height:1.3}.klh-topic-card__description{color:var(--klh-muted);font-size:14px;line-height:1.55;margin-top:7px}.klh-home-picks,.klh-home-reviews{background:#fbfcfb}.klh-post-grid{display:grid;gap:30px 24px}.klh-post-grid--picks{grid-template-columns:repeat(2,minmax(0,1fr))}.klh-post-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.klh-post-card{background:#fff0;display:flex;flex-direction:column;height:100%;margin:0;min-width:0}.klh-post-card__media{background:#e9f0ec;display:block;overflow:hidden;position:relative}.klh-post-card--pick .klh-post-card__media{aspect-ratio:16 / 8}.klh-post-card--guide .klh-post-card__media,.klh-post-card--review .klh-post-card__media{aspect-ratio:16 / 9}.klh-post-card__image{height:100%;margin:0;object-fit:cover;width:100%}.klh-post-card__body{display:flex;flex:1;flex-direction:column;padding-top:17px}.klh-post-card--no-image:not(.klh-post-card--guide){background:var(--klh-soft);border-top:3px solid var(--klh-accent);padding:22px}.klh-post-card--no-image:not(.klh-post-card--guide) .klh-post-card__body{padding-top:0}.klh-post-card__label{color:var(--klh-accent);font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.klh-post-card__title{font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:700;line-height:1.27;margin:8px 0 0;overflow-wrap:anywhere}.klh-post-card--guide .klh-post-card__title,.klh-post-card--review .klh-post-card__title{font-size:20px}.klh-post-card--guide{border-top:2px solid var(--klh-accent);padding-top:16px}.klh-post-card--guide .klh-post-card__body{padding-top:0}.klh-post-card__title a{color:var(--klh-ink);text-decoration:none}.klh-post-card__title a:hover{color:var(--klh-accent-dark);text-decoration:underline}.klh-post-card__date{color:var(--klh-muted);display:block;font-size:13px;margin-top:8px}.klh-post-card__excerpt{color:#50605a;font-size:15px;line-height:1.6;margin:10px 0 13px}.klh-post-card--guide .klh-post-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.klh-post-card__body>.klh-text-link:last-child{align-self:flex-start;margin-top:auto}.klh-text-link{color:var(--klh-accent-dark);font-size:14px;font-weight:750;text-decoration-thickness:1px}.klh-home-research{background:var(--klh-soft)}.klh-home-research__inner{display:grid;gap:64px;grid-template-columns:minmax(220px,0.55fr) minmax(0,1fr)}.klh-home-research__inner>div:last-child{max-width:700px}.klh-home-research__inner>div:last-child p{color:#3d5049;font-size:16px;line-height:1.7;margin:0 0 13px}.klh-category-links{display:grid;gap:0 28px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.klh-category-links li{margin:0}.klh-category-links a{align-items:center;border-bottom:1px solid var(--klh-border);color:var(--klh-ink);display:flex;font-size:15px;font-weight:700;justify-content:space-between;min-height:54px;text-decoration:none}.klh-category-links a:hover{color:var(--klh-accent)}.archive #page{max-width:none}.archive .site-content{display:block;padding:0}.archive .content-area{float:none;width:100%}.klh-archive-main{background:#fbfcfb}.klh-archive-shell{margin:0 auto;max-width:1180px;padding-left:24px;padding-right:24px}.klh-archive-hero{background:#f2f6f3;border-bottom:1px solid var(--klh-border)}.klh-archive-hero__inner{padding-bottom:46px;padding-top:48px}.klh-archive-hero__eyebrow{color:var(--klh-accent);font-size:12px;font-weight:750;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.klh-archive-hero h1{color:var(--klh-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px, 5vw, 52px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;overflow-wrap:anywhere}.klh-archive-hero__description{color:#42524d;font-size:17px;line-height:1.65;margin:17px 0 0;max-width:780px}.klh-archive-results{padding-bottom:70px;padding-top:48px}.klh-archive-grid{display:grid;gap:30px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.klh-archive-card{background:var(--klh-surface);border:1px solid var(--klh-border);border-radius:4px;display:flex;flex-direction:column;height:100%;margin:0;min-width:0;overflow:hidden}.klh-archive-card--text-only{border-top:3px solid var(--klh-accent)}.klh-archive-card__media{aspect-ratio:16 / 8.5;background:#edf2ef;overflow:hidden}.klh-archive-card__image{display:block;height:100%;margin:0;object-fit:cover;width:100%}.klh-archive-card__body{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}.klh-archive-card--text-only .klh-archive-card__body{padding-top:25px}.klh-archive-card__label{align-self:flex-start;color:var(--klh-accent);font-size:11px;font-weight:800;letter-spacing:.07em;line-height:1.4;text-decoration:none;text-transform:uppercase}.klh-archive-card__title{font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:700;line-height:1.25;margin:8px 0 0;overflow-wrap:anywhere}.klh-archive-card__title a{color:var(--klh-ink);text-decoration:none}.klh-archive-card__title a:hover{color:var(--klh-accent-dark);text-decoration:underline}.klh-archive-card__excerpt{color:#50605a;display:-webkit-box;font-size:15px;line-height:1.62;margin:13px 0 17px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.klh-archive-card__cta{align-self:flex-start;color:var(--klh-accent-dark);font-size:14px;font-weight:750;margin-top:auto;text-decoration-thickness:1px}.klh-archive-card__cta span[aria-hidden="true"]{display:inline-block;margin-left:3px}.klh-pagination{border-top:1px solid var(--klh-border);margin-top:48px;padding:30px 0 4px}.klh-pagination__status{display:none}.klh-pagination__links{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.klh-pagination .page-numbers{align-items:center;background:var(--klh-surface);border:1px solid #b9c6c1;border-radius:4px;color:var(--klh-ink);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:8px 13px;text-decoration:none}.klh-pagination a.page-numbers:hover{background:var(--klh-soft);border-color:var(--klh-accent);color:var(--klh-accent-dark)}.klh-pagination .page-numbers.current{background:var(--klh-accent-dark);border-color:var(--klh-accent-dark);color:#fff}.klh-pagination .page-numbers.dots{background:#fff0;border-color:#fff0;min-width:28px;padding-left:3px;padding-right:3px}.klh-archive-empty{margin:0;padding:24px 0}.single-post #page{max-width:none}.single-post .site-content{display:block;padding:0}.single-post .content-area{float:none;width:100%}.klh-article{background:var(--klh-surface);margin:0;padding:0}.klh-article__shell{margin:0 auto;max-width:1180px;padding:42px 24px 72px}.klh-article__main-column{margin:0 auto;max-width:780px;min-width:0}.klh-article-sidebar{display:none}.rank-math-breadcrumb,.klh-breadcrumb{color:var(--klh-muted);font-size:14px;line-height:1.5;margin-bottom:24px}.rank-math-breadcrumb p{display:flex;flex-wrap:wrap;gap:3px 8px;margin:0}.rank-math-breadcrumb a,.klh-breadcrumb a{color:var(--klh-muted)}.rank-math-breadcrumb .last{overflow-wrap:anywhere}.rank-math-breadcrumb .separator{color:#87938f}.klh-breadcrumb ol{display:flex;flex-wrap:wrap;gap:3px 0;list-style:none;margin:0;padding:0}.klh-breadcrumb li{margin:0;overflow-wrap:anywhere}.klh-breadcrumb li:not(:last-child)::after{color:#87938f;content:"/";margin:0 9px}.klh-article-header{margin-bottom:24px}.klh-article-title{color:var(--klh-ink);font-family:Georgia,"Times New Roman",serif;font-size:44px;font-weight:700;line-height:1.14;margin:0 0 18px;overflow-wrap:anywhere}.klh-article-meta{align-items:center;color:var(--klh-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:7px 10px;line-height:1.5}.klh-article-meta__separator{background:var(--klh-warm);border-radius:50%;height:4px;width:4px}.klh-article-meta__author{color:var(--klh-ink);font-weight:650}.klh-affiliate-disclosure{background:var(--klh-soft);border-left:4px solid var(--klh-accent);color:#31443d;font-size:15px;line-height:1.6;margin:0 0 34px;padding:14px 16px}.klh-affiliate-disclosure p{margin:0}.klh-affiliate-disclosure strong{color:var(--klh-ink)}.klh-article-content{color:#27322f;font-size:18px;line-height:1.72;overflow-wrap:break-word}.klh-article-content>:first-child{margin-top:0}.klh-article-content p{margin:0 0 1.35em}.klh-article-content h2,.klh-article-content h3,.klh-article-content h4{color:var(--klh-ink);font-family:Georgia,"Times New Roman",serif;font-weight:700;overflow-wrap:anywhere}.klh-article-content h2{font-size:30px;line-height:1.24;margin:1.9em 0 .65em;scroll-margin-top:28px}.klh-article-content h3{font-size:23px;line-height:1.3;margin:1.75em 0 .6em;scroll-margin-top:28px}.klh-article-content h4{font-size:19px;line-height:1.35;margin:1.5em 0 .55em}.klh-article-content ul,.klh-article-content ol{margin:0 0 1.45em;padding-left:1.35em}.klh-article-content li{margin:0 0 .42em;padding-left:.16em}.klh-article-content strong{color:var(--klh-ink);font-weight:700}.klh-article-content hr{background:var(--klh-border);border:0;height:1px;margin:38px 0}.klh-article-content blockquote{background:#f7f8f5;border-left:4px solid var(--klh-warm);color:#394943;font-size:17px;font-style:normal;margin:2em 0;padding:16px 20px}.klh-article-content blockquote>:last-child{margin-bottom:0}.klh-article-content figure{margin:2em 0}.klh-article-content img{display:block;height:auto;margin:1.75em auto;max-width:100%}.klh-article-content figure img,.klh-article-content a img{margin-bottom:0}.klh-article-content figcaption,.klh-article-content .wp-caption-text{color:var(--klh-muted);font-size:14px;line-height:1.5;margin-top:9px;text-align:center}.klh-article-content table{border-collapse:collapse;display:block;font-size:15px;margin:1.75em 0;max-width:100%;overflow-x:auto;width:max-content;-webkit-overflow-scrolling:touch}.klh-article-content th,.klh-article-content td{border:1px solid var(--klh-border);min-width:125px;padding:10px 12px;text-align:left;vertical-align:top}.klh-article-content th{background:var(--klh-soft);color:var(--klh-ink);font-weight:700}.klh-article-content iframe,.klh-article-content video,.klh-article-content embed,.klh-article-content object{max-width:100%}.klh-article-content .wp-block-button__link,.klh-article-content .wp-element-button{background:var(--klh-accent);border-radius:5px;color:#fff;font-size:16px;font-weight:700;line-height:1.2;min-height:44px;padding:12px 18px}.klh-article-content a[href*="amazon."],.klh-article-content a[href*="amzn.to"]{font-weight:650}.klh-article-content p.klh-affiliate-cta-row{background:var(--klh-soft);border-left:4px solid var(--klh-warm);color:#31443d;font-size:16px;line-height:1.5;padding:13px 15px}.klh-article-content a.klh-affiliate-cta{align-items:center;background:var(--klh-accent-dark);border-radius:4px;color:#fff;display:inline-flex;font-size:16px;font-weight:750;justify-content:center;margin-left:5px;min-height:46px;padding:11px 18px;text-decoration:none;vertical-align:middle}.klh-article-content a.klh-affiliate-cta::after{content:"\00a0\2192"}.klh-article-content a.klh-affiliate-cta:hover{background:#083d2f;color:#fff}.klh-article-content p>a[href*="amazon."]:only-child,.klh-article-content p>a[href*="amzn.to"]:only-child{align-items:center;background:var(--klh-accent-dark);border-radius:4px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;min-height:46px;padding:11px 18px;text-decoration:none}.klh-article-content p>a[href*="amazon."]:only-child::after,.klh-article-content p>a[href*="amzn.to"]:only-child::after{content:"\00a0\2192"}.klh-article-content p>a[href*="amazon."]:only-child:hover,.klh-article-content p>a[href*="amzn.to"]:only-child:hover{background:var(--klh-accent-dark);color:#fff}.klh-mobile-toc{border-bottom:1px solid var(--klh-border);border-top:1px solid var(--klh-border);margin:0 0 32px}.klh-mobile-toc>summary{align-items:center;color:var(--klh-ink);cursor:pointer;display:flex;font-size:16px;font-weight:750;justify-content:space-between;list-style:none;min-height:52px;padding:8px 2px}.klh-mobile-toc>summary::-webkit-details-marker{display:none}.klh-mobile-toc>summary::after{content:"+";font-size:22px;font-weight:400}.klh-mobile-toc[open]>summary::after{content:"−"}.klh-mobile-toc .klh-toc{padding:2px 0 18px}.klh-toc__title,.klh-sidebar-explore__title{color:var(--klh-ink);font-size:11px;font-weight:800;letter-spacing:.09em;margin:0 0 14px;text-transform:uppercase}.klh-desktop-toc{border-left:2px solid var(--klh-border);padding-left:18px}.klh-desktop-toc .klh-toc__title{border-bottom:1px solid var(--klh-border);padding-bottom:10px}.klh-toc__list,.klh-toc__sublist,.klh-sidebar-explore ul{list-style:none;margin:0;padding:0}.klh-toc__list{counter-reset:toc-section}.klh-toc__item{margin:0;padding:0}.klh-toc__item--h2{counter-increment:toc-section}.klh-toc__item--h2>a{display:grid;gap:8px;grid-template-columns:21px minmax(0,1fr)}.klh-toc__item--h2>a::before{color:#7c8c86;content:counter(toc-section) ".";font-size:12px;padding-top:1px}.klh-toc__item a{color:#3f504a;font-size:14px;line-height:1.5;padding:7px 4px;text-decoration:none}.klh-toc__item a:hover{background:var(--klh-soft);color:var(--klh-accent)}.klh-toc__sublist{border-left:1px solid var(--klh-border);margin-left:29px;padding:1px 0 5px 13px}.klh-toc__item--h3 a{display:block;font-size:13px;padding:6px 4px}.klh-sidebar-explore{border-top:1px solid var(--klh-border);margin-top:26px;padding-top:24px}.klh-sidebar-explore a{color:var(--klh-ink);display:block;font-size:13px;font-weight:650;line-height:1.45;padding:7px 0}.page-template-page-trust #page{max-width:none}.page-template-page-trust .site-content{display:block;padding:0}.page-template-page-trust .content-area{float:none;width:100%}.klh-trust-page{margin:0}.klh-trust-page__shell{margin:0 auto;max-width:780px;padding:42px 24px 72px}.klh-trust-page__header{border-bottom:1px solid var(--klh-border);margin-bottom:28px;padding-bottom:22px}.klh-trust-page__title{color:var(--klh-ink);font-family:Georgia,"Times New Roman",serif;font-size:42px;font-weight:700;line-height:1.16;margin:0;overflow-wrap:anywhere}.klh-trust-page__content{color:#27322f;font-size:18px;line-height:1.72}.klh-trust-page__content>:first-child{margin-top:0}.klh-trust-page__content p,.klh-trust-page__content ul{margin:0 0 1.3em}.klh-trust-page__content ul{padding-left:1.35em}.klh-trust-page__content li{margin-bottom:.45em}.klh-trust-page__content h2{color:var(--klh-ink);font-family:Georgia,"Times New Roman",serif;font-size:28px;font-weight:700;line-height:1.25;margin:1.75em 0 .6em}.klh-trust-page__content .klh-policy-notice{background:var(--klh-soft);border-left:4px solid var(--klh-accent);color:#31443d;font-weight:650;padding:14px 16px}.klh-author-box{border-bottom:1px solid var(--klh-border);border-top:1px solid var(--klh-border);margin:58px 0 0;padding:30px 0}.klh-related__eyebrow{color:var(--klh-accent);font-size:12px;font-weight:750;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.klh-author-box h2,.klh-related h2{color:var(--klh-ink);font-family:Georgia,"Times New Roman",serif;font-size:25px;line-height:1.28;margin:0 0 14px}.klh-author-box p:not(.klh-author-box__eyebrow){color:#3e4d48;font-size:15px;line-height:1.65;margin:0 0 .8em}.klh-related{margin:52px auto 0;max-width:1080px;width:100%}.klh-related__header{margin-bottom:18px}.klh-related__grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.klh-related-card{background:var(--klh-surface);border:1px solid var(--klh-border);border-radius:6px;margin:0;min-width:0;overflow:hidden}.klh-related-card__link{color:var(--klh-ink);display:block;height:100%;text-decoration:none}.klh-related-card__link:hover{color:var(--klh-accent-dark)}.klh-related-card__media{aspect-ratio:16 / 9;background:#edf1ef;display:block;overflow:hidden}.klh-related-card__image{height:100%;margin:0;object-fit:cover;width:100%}.klh-related-card__body{display:block;padding:14px}.klh-related-card__label{color:var(--klh-accent);display:block;font-size:12px;font-weight:700;line-height:1.4;margin-bottom:7px;text-transform:uppercase}.klh-related-card__title{display:block;font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;line-height:1.34;overflow-wrap:anywhere}.klh-site-footer{background:var(--klh-footer);color:#d7e0dc}.klh-site-footer__inner,.klh-site-footer__legal{margin:0 auto;max-width:1180px;padding-left:24px;padding-right:24px}.klh-site-footer__inner{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(230px,1.35fr) repeat(3,minmax(140px,0.8fr));padding-bottom:34px;padding-top:38px}.klh-site-footer__identity{max-width:330px}.klh-site-footer__identity p{font-size:14px;line-height:1.55;margin:0}.klh-site-footer__brand{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:21px!important;font-weight:700;margin-bottom:6px!important}.klh-site-footer__heading{color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;margin:3px 0 11px;text-transform:uppercase}.klh-footer-links{list-style:none;margin:0;padding:0}.klh-footer-links li,.klh-menu--footer li{margin:0}.klh-footer-links a,.klh-menu--footer a{color:#eef4f1;display:inline-block;font-size:13px;line-height:1.45;padding:4px 0;text-decoration:none}.klh-footer-links a:hover,.klh-menu--footer a:hover{color:#fff}.klh-menu--footer{display:block}.klh-footer-categories{display:contents}.klh-site-footer__legal{border-top:1px solid #34453f;display:flex;font-size:12px;gap:12px 28px;justify-content:space-between;padding-bottom:18px;padding-top:18px}.klh-site-footer__legal p{margin:0}@media (min-width:1025px){.klh-article__grid--has-toc{align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,800px) 288px;justify-content:center}.klh-article__grid--has-toc .klh-article__main-column{margin:0;max-width:none}.klh-article-sidebar{display:block;min-width:0}.klh-article-sidebar__sticky{position:sticky;top:24px}.klh-desktop-toc .klh-toc{max-height:min(64vh, 620px);overflow-y:auto;padding-right:8px;scrollbar-width:thin}.klh-mobile-toc{display:none}}@media (max-width:1024px){.klh-home-hero__inner{gap:44px;grid-template-columns:minmax(0,1fr) 230px}.klh-post-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.klh-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}.klh-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.klh-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.klh-site-footer__identity,.klh-footer-navigation{grid-column:1 / -1}.klh-footer-categories{display:grid;gap:30px 28px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.klh-site-header__inner{min-height:68px;padding-left:18px;padding-right:18px}.klh-brand__name{font-size:25px}.klh-brand__tagline{display:none}.klh-primary-navigation{position:relative}.klh-menu-desktop{display:none}.klh-menu-disclosure{display:block}.klh-menu-disclosure>summary{align-items:center;cursor:pointer;display:grid;height:44px;justify-content:center;list-style:none;width:44px}.klh-menu-disclosure>summary::-webkit-details-marker{display:none}.klh-menu-icon{display:grid;gap:5px;width:22px}.klh-menu-icon span{background:var(--klh-ink);display:block;height:2px;width:22px}.klh-menu-disclosure:not([open])>.klh-menu-wrap{display:none!important}.klh-menu-wrap{background:var(--klh-surface);border:1px solid var(--klh-border);border-radius:6px;box-shadow:0 14px 30px rgb(31 42 39 / .14);max-height:calc(100vh - 96px);overflow-y:auto;padding:8px;position:absolute;right:0;top:50px;width:min(310px, calc(100vw - 36px))}.klh-menu-disclosure[open]>.klh-menu-wrap{display:block}.klh-menu--primary{align-items:stretch;display:block}.klh-menu--primary a{padding-left:12px;padding-right:12px}.klh-menu--primary .sub-menu{border:0;display:block;min-width:0;padding:0 0 0 14px;position:static}.klh-home-hero__inner{align-items:start;gap:34px;grid-template-columns:1fr;padding-bottom:62px;padding-top:62px}.klh-home-hero__note{max-width:580px}.klh-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.klh-topic-card:nth-child(-n+3){border-top:0}.klh-topic-card:nth-child(-n+2){border-top:1px solid var(--klh-border)}.klh-topic-card:not(:nth-child(3n+1)){border-left:0}.klh-topic-card:nth-child(even){border-left:1px solid var(--klh-border)}.klh-home-research__inner{gap:30px;grid-template-columns:1fr}.klh-article__shell{padding-top:32px}.klh-article-title{font-size:38px}.klh-trust-page__title{font-size:36px}.klh-site-footer__inner,.klh-site-footer__legal{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.klh-home-shell{padding-left:18px;padding-right:18px}.klh-archive-shell{padding-left:18px;padding-right:18px}.klh-archive-hero__inner{padding-bottom:38px;padding-top:40px}.klh-archive-hero h1{font-size:36px}.klh-archive-hero__description{font-size:16px}.klh-archive-results{padding-bottom:54px;padding-top:36px}.klh-archive-grid{gap:24px;grid-template-columns:1fr}.klh-archive-card__body{padding:20px}.klh-archive-card__title{font-size:23px}.klh-pagination{margin-top:38px;padding-top:24px}.klh-pagination__status{color:var(--klh-muted);display:block;font-size:14px;font-weight:700;margin:0 0 12px;text-align:center}.klh-pagination__links .page-numbers:not(.prev):not(.next){display:none}.klh-pagination__links .prev,.klh-pagination__links .next{flex:1 1 130px;max-width:180px;width:auto}.klh-home-hero__inner{padding-bottom:48px;padding-top:48px}.klh-home-hero h1{font-size:39px;line-height:1.09}.klh-home-hero__intro{font-size:18px;line-height:1.55;margin-top:20px}.klh-home-actions{align-items:stretch;flex-direction:column;margin-top:25px}.klh-button{width:100%}.klh-home-section{padding:50px 0}.klh-section-heading{margin-bottom:22px}.klh-section-heading h2,.klh-home-research h2{font-size:31px}.klh-section-heading--split{align-items:flex-start;flex-direction:column;gap:12px}.klh-topic-grid,.klh-post-grid--picks,.klh-post-grid--compact{grid-template-columns:1fr}.klh-topic-card,.klh-topic-card:nth-child(-n+3),.klh-topic-card:nth-child(-n+2),.klh-topic-card:nth-child(even){border-left:0;border-top:0}.klh-topic-card:first-child{border-top:1px solid var(--klh-border)}.klh-topic-card{padding:20px 8px}.klh-post-grid{gap:34px}.klh-post-card--no-image:not(.klh-post-card--guide){padding:20px}.klh-category-links{grid-template-columns:1fr}.klh-article__shell{padding:26px 18px 56px}.klh-trust-page__shell{padding:26px 18px 56px}.rank-math-breadcrumb,.klh-breadcrumb{font-size:13px;margin-bottom:20px}.klh-article-title{font-size:34px;line-height:1.16}.klh-trust-page__title{font-size:32px}.klh-trust-page__content{font-size:17px;line-height:1.7}.klh-trust-page__content h2{font-size:25px}.klh-article-meta{align-items:flex-start;flex-direction:column;gap:3px}.klh-article-meta__separator{display:none}.klh-affiliate-disclosure{font-size:14px;margin-bottom:28px;padding:13px 14px}.klh-article-content{font-size:17px;line-height:1.7}.klh-article-content h2{font-size:26px}.klh-article-content h3{font-size:21px}.klh-article-content a.klh-affiliate-cta{display:flex;margin:10px 0 0;width:100%}.klh-mobile-toc .klh-toc__item a{font-size:14px;padding-bottom:10px;padding-top:10px}.klh-article-content th,.klh-article-content td{min-width:118px;padding:9px 10px}.klh-author-box{margin-top:46px;padding:26px 0}.klh-related{width:calc(100vw - 36px)}.klh-related__grid{grid-template-columns:1fr}.klh-site-footer__inner,.klh-site-footer__legal{padding-left:18px;padding-right:18px}.klh-site-footer__inner{gap:26px;grid-template-columns:1fr}.klh-menu--footer{align-items:flex-start;flex-direction:column}}@media (max-width:350px){.klh-home-hero h1{font-size:34px}.klh-article-title{font-size:30px}.klh-trust-page__title{font-size:29px}.klh-brand__name{font-size:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}