.klhs-breadcrumb{margin-bottom:1.6rem;font-size:1.3rem;color:var(--klhs-muted)}.klhs-breadcrumb a{color:inherit}.klhs--navy .klhs-breadcrumb{color:#ffffffbf}.klhs .klhs-page-title{font-size:3.4rem;line-height:1.1;margin-bottom:1.2rem}.klhs-page-intro{max-width:64rem;font-size:1.6rem;line-height:1.6;color:var(--klhs-muted)}.klhs-page-intro p{margin:0}@media screen and (min-width:750px){.klhs .klhs-page-title{font-size:4.8rem}.klhs-page-intro{font-size:1.7rem}}.klhs-eyebrow--green{color:#1f6b3f}.klhs .klhs-btn.klhs-btn--whatsapp{background:#1f6b3f;border-color:#1f6b3f;color:#fff}.klhs .klhs-btn.klhs-btn--block{display:flex;width:100%}.klhs-panel{padding:2.4rem;background:#fff;border:1px solid var(--klhs-line);border-radius:.4rem;color:var(--klhs-navy)}.klhs-panel--compact{padding:1.8rem}.klhs-panel--navy{background:var(--klhs-navy);border-color:var(--klhs-navy);color:#fff}.klhs-panel--navy .klhs-eyebrow{color:#d9b866}.klhs .klhs-panel__title{font-size:2.6rem;line-height:1.2;margin-bottom:.6rem}.klhs-panel__sub{margin:0 0 2rem;font-size:1.3rem;color:var(--klhs-muted)}.klhs .klhs-panel__label{margin:0 0 1rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:0}.klhs-panel__text{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.5;color:var(--klhs-muted)}.klhs-panel__email{display:block;margin-top:1rem;text-align:center;font-size:1.3rem;color:var(--klhs-navy)}.klhs-avatar{display:inline-flex;flex:0 0 4.4rem;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;overflow:hidden;border-radius:50%;background:#e9e4d8;font-weight:700;color:var(--klhs-navy)}.klhs-avatar--small{flex-basis:3.2rem;width:3.2rem;height:3.2rem;font-size:1.2rem}.klhs-avatar img{width:100%;height:100%;object-fit:cover}.klhs-people{display:grid;gap:1.2rem;list-style:none;margin:0;padding:0}.klhs-person{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.4}.klhs-person--large{margin-bottom:1.2rem}.klhs-open-status{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;color:#1f6b3f}.klhs-open-status[hidden]{display:none}.klhs-open-status__dot{width:.8rem;height:.8rem;border-radius:50%;background:#3fbf6f}.klhs-open-status--closed{color:#8a6416}.klhs-open-status--closed .klhs-open-status__dot{background:#e0a93b}.klhs-faq{border-bottom:1px solid var(--klhs-line)}.klhs-faq summary{padding:1.2rem 0;font-size:1.4rem;font-weight:700;cursor:pointer;list-style:none}.klhs-faq summary::-webkit-details-marker{display:none}.klhs-faq summary:before{content:"\25b8";display:inline-block;width:1.4rem;transition:transform .15s ease}.klhs-faq[open] summary:before{transform:rotate(90deg)}.klhs-faq .rte{padding:0 0 1.2rem 1.4rem;font-size:1.4rem;color:var(--klhs-muted)}.klhs-form,.klhs-form__row{display:grid;gap:1.6rem}@media screen and (min-width:750px){.klhs-form__row{grid-template-columns:1fr 1fr}.klhs-form__row--3{grid-template-columns:1fr 1fr 1fr}}.klhs-field{display:grid;gap:.6rem;align-content:start}.klhs-field label,.klhs-field__label{font-size:1.4rem;font-weight:700}.klhs-field__hint{font-weight:400;color:var(--klhs-muted);font-size:1.3rem}.klhs-field__help{font-size:1.2rem;color:var(--klhs-muted)}.klhs-field input,.klhs-field select,.klhs-field textarea{width:100%;min-height:4.6rem;padding:1rem 1.4rem;font:inherit;font-size:1.5rem;color:var(--klhs-navy);background:#fff;border:1px solid #c9c3b6;border-radius:.3rem}.klhs-field textarea{min-height:12rem;resize:vertical}.klhs-field input:focus,.klhs-field select:focus,.klhs-field textarea:focus{outline:.2rem solid var(--klhs-navy);outline-offset:0;border-color:var(--klhs-navy)}.klhs-field [aria-invalid=true]{border-color:#b3261e}.klhs-form__group{display:grid;gap:1.6rem;margin:0;padding:0;border:0;min-width:0}.klhs-form__group[hidden]{display:none}.klhs-form__group+.klhs-form__group{margin-top:1.2rem}.klhs-form__legend{padding:0;margin-bottom:.4rem;font-size:1.6rem;font-weight:700}.klhs-choices{display:grid;gap:.8rem;grid-template-columns:1fr}@media screen and (min-width:750px){.klhs-choices--3{grid-template-columns:repeat(3,1fr)}.klhs-choices--4{grid-template-columns:repeat(4,1fr)}}.klhs-choice{display:flex;align-items:center;gap:1rem;min-height:4.6rem;padding:.8rem 1.2rem;border:1px solid #d6d0c4;border-radius:.3rem;background:#fff;font-size:1.4rem;line-height:1.3;cursor:pointer}.klhs-choice input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:0;accent-color:var(--klhs-navy)}.klhs-choice:has(input:checked){border-color:var(--klhs-navy);background:#f7f5f0}.klhs-choice:has(input:focus-visible){outline:.2rem solid var(--klhs-navy);outline-offset:.2rem}.klhs-form__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:.8rem;padding-top:1.6rem;border-top:1px solid var(--klhs-line)}.klhs-form__note{flex:1 1 24rem;margin:0;font-size:1.3rem;color:var(--klhs-muted)}.klhs-form__note a{color:inherit}.klhs-form__success{margin:0;padding:1.4rem 1.6rem;border-radius:.3rem;background:#e7f3ec;color:#1f6b3f;font-weight:700}.klhs-form__errors{padding:1.4rem 1.6rem;border-radius:.3rem;background:#fbeaea;color:#8c1d18;font-size:1.4rem}.klhs-form__errors p{margin:0 0 .6rem;font-weight:700}.klhs-steps{display:grid;gap:1.6rem}.klhs-steps__progress{display:none;gap:.8rem}.klhs-steps--stepped .klhs-steps__progress{display:grid}.klhs-steps__label{font-size:1.3rem;color:var(--klhs-muted)}.klhs-steps__track{height:.4rem;border-radius:.2rem;background:var(--klhs-line);overflow:hidden}.klhs-steps__bar{display:block;height:100%;width:33%;background:var(--klhs-navy);transition:width .2s ease}.klhs-steps__buttons{display:flex;flex-wrap:wrap;gap:.8rem}.klhs-process{scroll-margin-top:calc(var(--header-height, 0px) + 2rem)}.klhs-steps--stepped .klhs-steps__buttons{width:100%}.klhs-steps--stepped .klhs-steps__buttons .klhs-btn{flex:1 1 0}.klhs-steps--stepped .klhs-steps__buttons [data-quote-whatsapp]{flex-basis:100%}.klhs-steps__buttons [hidden]{display:none}.klhs-contact__mobile-status{display:none;margin:-.4rem 0 1.2rem;font-size:1.3rem;color:#1f6b3f}.klhs-contact__mobile-actions{display:none}.klhs-contact__cards{display:grid;gap:1.6rem;margin:3.2rem 0;padding:0;list-style:none;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:990px){.klhs-contact__cards{grid-template-columns:repeat(4,1fr)}}.klhs-contact__card{display:flex;flex-direction:column;gap:.4rem;padding:2rem;background:#fff;border:1px solid var(--klhs-line);border-radius:.4rem;font-size:1.4rem}.klhs-contact__card--primary{border:.2rem solid #1f6b3f}.klhs-contact__card .klhs-eyebrow{margin-bottom:.2rem}.klhs-contact__card-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.2;color:var(--klhs-navy);text-decoration:none;overflow-wrap:anywhere}.klhs-contact__card-title--email{font-size:1.9rem}.klhs-contact__card-title:hover{text-decoration:underline}.klhs-contact__card-note{font-size:1.25rem;color:var(--klhs-muted)}.klhs-contact__hours p{margin:0 0 .2rem}.klhs-contact__card .klhs-open-status{margin-top:.6rem}.klhs-contact__layout{display:grid;gap:2rem;align-items:start}@media screen and (min-width:990px){.klhs-contact__layout{grid-template-columns:1.45fr 1fr;gap:2.4rem}}.klhs-contact__aside{display:grid;gap:1.6rem}.klhs-quick-links p{margin:0 0 .6rem;font-size:1.4rem}.klhs-quick-links a{color:var(--klhs-navy)}.klhs-quick-links a:after{content:" \2192"}.klhs-quote-cta{display:grid;gap:.4rem;text-decoration:none}.klhs-quote-cta .klhs-eyebrow{margin:0}.klhs-quote-cta__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.25}.klhs-quote-cta:hover .klhs-quote-cta__title{text-decoration:underline}.klhs-contact__map{display:block;margin-top:1.2rem;border-radius:.3rem;overflow:hidden}.klhs-contact__map img{width:100%;height:auto;display:block}.klhs-contact__legal{margin:3.2rem 0 0;font-size:1.2rem;color:var(--klhs-muted)}@media screen and (max-width:749px){.klhs-contact .klhs-page-intro,.klhs-contact__cards{display:none}.klhs-contact__mobile-status{display:block}.klhs-contact__mobile-actions{display:grid;gap:.8rem;margin-bottom:1.6rem}.klhs-contact__mobile-pair{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.klhs-contact__mobile-actions .klhs-btn{min-height:4.8rem}.klhs-contact__layout{display:flex;flex-direction:column-reverse;align-items:stretch}.klhs-contact__aside>:not(:first-child):not(.klhs-quote-cta){display:none}.klhs-contact__aside .klhs-quote-cta{padding:1.4rem 1.6rem;background:#fff;border-color:var(--klhs-line);color:var(--klhs-gold)}.klhs-contact__aside .klhs-quote-cta .klhs-eyebrow{display:none}.klhs-contact__aside .klhs-quote-cta__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:700}.klhs-quick-links p{margin:0;border-bottom:1px solid var(--klhs-line)}.klhs-quick-links p:last-child{border-bottom:0}.klhs-quick-links a{display:flex;justify-content:space-between;padding:1.2rem 0;text-decoration:none}.klhs-quick-links a:after{content:"\203a"}.klhs-contact__legal{display:none}}.klhs-quote__hero{padding:3.2rem 0 4rem}.klhs-quote__hero-inner{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.klhs-quote__hero{padding:4.8rem 0 5.6rem}.klhs-quote__hero-inner{grid-template-columns:1.4fr 1fr;gap:6.4rem}}.klhs-quote__hero .klhs-page-intro{color:#ffffffd9}.klhs-badges{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:2rem 0 0;padding:0}.klhs-badges li{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.35);border-radius:.3rem;font-size:1.25rem}.klhs .klhs-btn.klhs-quote__hero-whatsapp{display:none;margin-top:2rem}.klhs-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;list-style:none;margin:0;padding:0}.klhs-tile{display:flex;align-items:center;justify-content:center;min-height:8rem;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:.4rem;font-size:1.25rem;text-align:center}.klhs-tile img{max-width:100%;max-height:5.6rem;width:auto;height:auto;object-fit:contain}.klhs-tile--logo img{max-height:7.2rem}.klhs-process{display:grid;gap:2rem;list-style:none;margin:0 0 3.2rem;padding:0}@media screen and (min-width:750px){.klhs-process{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.klhs-process__step{display:grid;gap:.4rem;align-content:start;font-size:1.35rem}.klhs-process__number{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3rem;line-height:1;color:var(--klhs-gold)}.klhs-process__title{font-size:1.5rem;font-weight:700}.klhs-process__text{color:var(--klhs-muted);line-height:1.5}.klhs-ticks p{position:relative;margin:0 0 .8rem;padding-left:2rem;font-size:1.35rem;line-height:1.5}.klhs-ticks p:before{content:"\2713";position:absolute;left:0;font-weight:700;color:var(--klhs-gold)}@media screen and (max-width:749px){.klhs .klhs-btn.klhs-quote__hero-whatsapp{display:flex}.klhs-quote__hero .klhs-badges li:not(:first-child){display:none}.klhs-tiles{order:3}.klhs-quote__hero-inner>.klhs-tiles{display:none}.klhs-process{gap:.6rem;margin-bottom:2rem}.klhs-process__step{grid-template-columns:2rem 1fr;align-items:baseline}.klhs-process__number{font-size:1.5rem;font-family:var(--font-body-family);font-weight:700}.klhs-process__text{display:none}.klhs-quote .klhs-contact__layout{flex-direction:column}.klhs-quote .klhs-contact__aside{display:none}}.klhs-pills{display:flex;gap:.8rem;margin:2.4rem -1.5rem 3.2rem;padding:0 1.5rem .4rem;overflow-x:auto;scrollbar-width:thin}@media screen and (min-width:750px){.klhs-pills{flex-wrap:wrap;margin-left:0;margin-right:0;padding:0;overflow:visible}}.klhs-pill{flex:0 0 auto;padding:.8rem 1.6rem;border:1px solid #c9c3b6;border-radius:999px;background:#fff;color:var(--klhs-navy);font-size:1.4rem;font-weight:600;text-decoration:none;white-space:nowrap}.klhs-pill:hover{border-color:var(--klhs-navy)}.klhs-pill[aria-current=page]{background:var(--klhs-navy);border-color:var(--klhs-navy);color:#fff}.klhs-guide-feature{position:relative;display:grid;margin-bottom:3.2rem;background:#fff;border:1px solid var(--klhs-line);border-radius:.4rem;overflow:hidden}.klhs-guide-feature .klhs-media{aspect-ratio:16 / 10;border-radius:0}.klhs-guide-feature__body{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2rem}.klhs .klhs-guide-feature__title{font-size:2.4rem;line-height:1.15}.klhs-guide-feature__title a{color:inherit;text-decoration:none}.klhs-guide-feature__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.klhs-guide-feature:hover .klhs-guide-feature__title a{text-decoration:underline}.klhs-guide-feature__text{margin:0;font-size:1.5rem;line-height:1.6}.klhs-guide-feature__cta{font-size:1.5rem}@media screen and (min-width:990px){.klhs-guide-feature{grid-template-columns:1.35fr 1fr}.klhs-guide-feature .klhs-media{aspect-ratio:auto;min-height:36rem}.klhs-guide-feature__body{padding:4rem 3.2rem}.klhs .klhs-guide-feature__title{font-size:3.6rem}}.klhs-guide-meta{margin:0;font-size:1.3rem;color:var(--klhs-muted)}.klhs-guide-grid{display:grid;gap:1.6rem;list-style:none;margin:0 0 4rem;padding:0}@media screen and (min-width:750px){.klhs-guide-grid{grid-template-columns:repeat(2,1fr);gap:3.2rem 2.4rem}}@media screen and (min-width:990px){.klhs-guide-grid{grid-template-columns:repeat(3,1fr)}}.klhs-guide-card{position:relative;display:grid;grid-template-columns:8.8rem 1fr;gap:1.2rem;align-items:start}.klhs-guide-card .klhs-media{aspect-ratio:1}.klhs-guide-card__body{display:grid;gap:.4rem}.klhs-guide-card .klhs-eyebrow{display:none;margin:0}.klhs .klhs-guide-card__title{font-size:1.7rem;line-height:1.25}.klhs-guide-card__title a{color:inherit;text-decoration:none}.klhs-guide-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.klhs-guide-card:hover .klhs-guide-card__title a{text-decoration:underline}.klhs-guide-card__text{display:none;margin:0;font-size:1.4rem;line-height:1.55}@media screen and (min-width:750px){.klhs-guide-card{grid-template-columns:1fr;gap:1.4rem}.klhs-guide-card .klhs-media{aspect-ratio:16 / 9}.klhs-guide-card .klhs-eyebrow,.klhs-guide-card__text{display:block}.klhs .klhs-guide-card__title{font-size:2.1rem}}.klhs-guides-page__empty{padding:4rem 0;font-size:1.6rem;color:var(--klhs-muted)}.klhs-article__header{max-width:72rem;margin:0 auto 2.4rem}.klhs-article__header .klhs-eyebrow{text-decoration:none}.klhs .klhs-article__title{font-size:3.2rem;line-height:1.12;margin-bottom:1.4rem}.klhs-article__intro{margin-bottom:1.6rem;font-size:1.7rem;line-height:1.6;color:var(--klhs-muted)}.klhs-article__byline{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.3rem;color:var(--klhs-muted)}.klhs-article__byline strong{color:var(--klhs-navy)}.klhs-article__hero{aspect-ratio:16 / 9;margin-bottom:3.2rem}@media screen and (min-width:990px){.klhs .klhs-article__title{font-size:4.6rem}.klhs-article__hero{aspect-ratio:21 / 9}}.klhs-article__layout{display:grid;gap:2.4rem}@media screen and (min-width:990px){.klhs-article__layout{grid-template-columns:17rem minmax(0,1fr) 26rem;gap:4rem;align-items:start}.klhs-toc,.klhs-article__aside{position:sticky;top:calc(var(--header-height, 0px) + 2.4rem)}}.klhs-toc[hidden]{display:none}.klhs-toc__details{font-size:1.35rem}.klhs-toc__summary{margin-bottom:.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--klhs-muted);list-style:none}.klhs-toc__summary::-webkit-details-marker{display:none}.klhs-toc__list{display:grid;gap:.2rem;list-style:none;margin:0;padding:0}.klhs-toc__list a{display:block;padding:.4rem 0 .4rem 1.2rem;border-left:.2rem solid transparent;color:var(--klhs-muted);text-decoration:none}.klhs-toc__list a:hover{color:var(--klhs-navy)}.klhs-toc__list a[aria-current]{border-left-color:var(--klhs-gold);color:var(--klhs-navy);font-weight:700}@media screen and (max-width:989px){.klhs-toc{padding:1.4rem 1.6rem;background:#fff;border:1px solid var(--klhs-line);border-radius:.4rem}.klhs-toc__summary{margin:0;cursor:pointer;font-size:1.4rem;letter-spacing:0;text-transform:none;color:var(--klhs-navy)}.klhs-toc__summary:before{content:"\25b8  "}.klhs-toc__details[open] .klhs-toc__summary{margin-bottom:.8rem}}.klhs-article__main{min-width:0;display:grid;gap:2.4rem}.klhs-article__content{font-size:1.6rem;line-height:1.7;color:#2b3242}.klhs-article__content>:first-child{margin-top:0}.klhs-article__content h2{margin:3.6rem 0 1.2rem;font-size:2.6rem;line-height:1.2;color:var(--klhs-navy);scroll-margin-top:calc(var(--header-height, 0px) + 2rem)}.klhs-article__content h3{margin:2.4rem 0 .8rem;font-size:1.9rem;color:var(--klhs-navy)}.klhs-article__content h4{margin:1.8rem 0 .4rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;color:var(--klhs-navy)}.klhs-article__content ul{margin:0 0 1.6rem;padding-left:2rem}.klhs-article__content li{margin-bottom:.6rem}.klhs-article__content .klhs-guide-products{margin:0 0 2rem;padding:0}.klhs-article__content .klhs-guide-products li{margin:0}.klhs-article__content p{margin:0 0 1.4rem}.klhs-article__content img{max-width:100%;height:auto;border-radius:.4rem}.klhs-article__content a{color:var(--klhs-navy)}.klhs-article__content blockquote{display:block;margin:0 0 2.4rem;padding:2rem 2.4rem;border:1px solid var(--klhs-line);border-radius:.4rem;background:#fff;font-style:normal;font-size:1.6rem;color:var(--klhs-navy)}.klhs-article__content blockquote:first-of-type:before{content:var(--klhs-short-answer, "The short answer");display:block;margin-bottom:.8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem}.klhs-article__content blockquote p:last-child{margin-bottom:0}.klhs-article__content table{display:block;width:100%;max-width:100%;overflow-x:auto;margin:0 0 2rem;border-collapse:collapse;background:#fff;border:1px solid var(--klhs-line);font-size:1.4rem;line-height:1.45}@media screen and (min-width:750px){.klhs-article__content table{display:table}}.klhs-article__content th,.klhs-article__content td{padding:1.2rem 1.4rem;border-bottom:1px solid var(--klhs-line);text-align:left;vertical-align:top;min-width:12rem}.klhs-article__content thead th,.klhs-article__content tr:first-child th{background:#efebe2;font-size:1.3rem;font-weight:700}.klhs-article__content details{border-bottom:1px solid var(--klhs-line)}.klhs-article__content summary{padding:1.4rem 0;font-weight:700;cursor:pointer;list-style:none;color:var(--klhs-navy)}.klhs-article__content summary::-webkit-details-marker{display:none}.klhs-article__content summary:before{content:"\25b8";display:inline-block;width:1.6rem;transition:transform .15s ease}.klhs-article__content details[open] summary:before{transform:rotate(90deg)}.klhs-article__content details>:not(summary){margin-left:1.6rem}.klhs-guide-products{display:grid;gap:1.2rem;list-style:none;margin:0 0 2rem;padding:0}@media screen and (min-width:750px){.klhs-guide-products{grid-template-columns:1fr 1fr}}.klhs-guide-product{display:flex;align-items:center;gap:1.2rem;padding:1rem;background:#fff;border:1px solid var(--klhs-line);border-radius:.4rem;color:var(--klhs-navy);font-size:1.4rem;line-height:1.35;text-decoration:none}.klhs-guide-product .klhs-media{flex:0 0 6.4rem;width:6.4rem;aspect-ratio:1}.klhs-guide-product strong{display:block}.klhs-guide-product:hover strong{text-decoration:underline}.klhs-guide-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin:0 0 2rem;padding:2.4rem;border-radius:.4rem;background:var(--klhs-navy);color:#fff}.klhs-guide-cta .klhs-eyebrow{color:#d9b866;margin-bottom:.4rem}.klhs-guide-cta__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.2}.klhs-guide-cta__text{margin:.4rem 0 0;font-size:1.35rem;color:#fffc}.klhs .klhs-guide-cta .klhs-btn{background:#fff;border-color:#fff;color:var(--klhs-navy)}.klhs-article__aside{display:grid;gap:1.6rem}.klhs-article__help-mobile{display:none}@media screen and (max-width:989px){.klhs-article__aside{display:none}.klhs-article__help-mobile{display:block}}.klhs-article__related{padding:4.8rem 0;border-top:1px solid var(--klhs-line)}.klhs-article__related .klhs-head__title{font-size:2.8rem;margin-bottom:2.4rem}.klhs-related-grid{display:grid;gap:2rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.klhs-related-grid{grid-template-columns:repeat(3,1fr)}}.klhs-related{display:grid;gap:1.2rem;color:var(--klhs-navy);text-decoration:none}.klhs-related .klhs-media{aspect-ratio:16 / 9}.klhs-related__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.9rem;line-height:1.25}.klhs-related:hover .klhs-related__title{text-decoration:underline}@media screen and (max-width:749px){.klhs-article__related{display:none}}.klhs-cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem;border-radius:.4rem;background:var(--klhs-navy);color:#fff}.klhs .klhs-cta-band__title{font-size:2.4rem;line-height:1.2;margin-bottom:.6rem}.klhs-cta-band__text{margin:0;font-size:1.5rem;color:#ffffffd9}.klhs .klhs-cta-band .klhs-btn--outline{background:transparent;border-color:#fff;color:#fff}@media screen and (min-width:750px){.klhs-cta-band{padding:3.6rem 4rem}.klhs .klhs-cta-band__title{font-size:3rem}}@media screen and (max-width:749px){.klhs-cta-band__text,.klhs-cta-band__secondary{display:none}.klhs-cta-band .klhs-actions,.klhs-cta-band .klhs-btn{width:100%}}.klhs-team{display:grid;gap:3.2rem 2.4rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.klhs-team{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.klhs-team{grid-template-columns:repeat(var(--klhs-cols, 3),1fr)}}.klhs-team__card{display:flex;flex-direction:column;gap:1.8rem}.klhs-team__photo{aspect-ratio:1}.klhs-team__photo img{object-position:center top}.klhs-team__body{display:flex;flex-direction:column;gap:.6rem}.klhs-team__body .klhs-eyebrow{margin:0}.klhs .klhs-team__name{font-size:2.4rem;line-height:1.15}.klhs-team__bio{font-size:1.5rem;line-height:1.65;color:var(--klhs-muted)}.klhs-team__bio p{margin:0 0 1.2rem}.klhs-team__more summary{display:inline-block;font-size:1.4rem;font-weight:700;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.3rem}.klhs-team__more summary::-webkit-details-marker{display:none}.klhs-team__more[open] .klhs-team__more-open,.klhs-team__more:not([open]) .klhs-team__more-close{display:none}.klhs-team__more[open] summary{margin-bottom:1.2rem}.klhs-checklist{display:grid;gap:1.2rem 3.2rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.klhs-checklist{grid-template-columns:repeat(min(var(--klhs-cols, 2),2),1fr)}}@media screen and (min-width:990px){.klhs-checklist{grid-template-columns:repeat(var(--klhs-cols, 2),1fr)}}.klhs-checklist__item{display:flex;flex-direction:column;gap:.4rem;font-size:1.5rem;line-height:1.55}.klhs-checklist__title{font-weight:700}.klhs-checklist__text{font-size:1.4rem;line-height:1.6}.klhs-checklist--checks .klhs-checklist__item{position:relative;padding:1.2rem 0 1.2rem 3.2rem;border-bottom:1px solid var(--klhs-line)}.klhs-checklist--checks .klhs-checklist__item:before{content:"\2713";position:absolute;left:.4rem;top:1.2rem;font-weight:700;color:var(--klhs-gold)}.klhs--navy .klhs-checklist--checks .klhs-checklist__item:before{color:#d9b866}.klhs-checklist--checks .klhs-checklist__title{font-weight:600}.klhs-checklist--cards{gap:1.6rem}.klhs-checklist--cards .klhs-checklist__item{padding:2.4rem;background:#fff;border:1px solid var(--klhs-line);border-radius:.4rem;color:var(--klhs-navy)}.klhs-checklist--cards .klhs-checklist__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.25}.klhs-checklist--cards .klhs-checklist__text{color:var(--klhs-muted)}.klhs-faq-groups{display:grid;gap:4rem}.klhs-faq-group{scroll-margin-top:calc(var(--header-height, 0px) + 2rem)}.klhs .klhs-faq-group__title{font-size:2.6rem;line-height:1.2;margin-bottom:1.6rem}.klhs-faq-list{background:#fff;border:1px solid var(--klhs-line);border-radius:.4rem}.klhs-faq__item{border-bottom:1px solid var(--klhs-line);scroll-margin-top:calc(var(--header-height, 0px) + 2rem)}.klhs-faq__item:last-child{border-bottom:0}.klhs-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2rem;font-size:1.7rem;font-weight:700;line-height:1.35;cursor:pointer;list-style:none;color:var(--klhs-navy)}.klhs-faq__item summary::-webkit-details-marker{display:none}.klhs-faq__item summary:hover{background:#faf8f3}.klhs-faq__chevron{flex:0 0 2rem;width:2rem;height:2rem;color:var(--klhs-gold);transition:transform .15s ease}.klhs-faq__item[open] .klhs-faq__chevron{transform:rotate(180deg)}.klhs-faq__answer{padding:0 2rem 2rem;max-width:76rem;font-size:1.5rem;line-height:1.7;color:#2b3242}.klhs-faq__answer p{margin:0 0 1.2rem}.klhs-faq__answer ul,.klhs-faq__answer ol{margin:0 0 1.4rem;padding-left:2rem}.klhs-faq__answer li{margin-bottom:.8rem}.klhs-faq__answer a{color:var(--klhs-navy)}@media screen and (min-width:750px){.klhs-faq__item summary{padding:2rem 2.4rem;font-size:1.8rem}.klhs-faq__answer{padding:0 2.4rem 2.4rem}}.klhs-gallery{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.klhs-gallery{grid-template-columns:repeat(min(var(--klhs-cols, 4),3),1fr);gap:1.6rem}}@media screen and (min-width:990px){.klhs-gallery{grid-template-columns:repeat(var(--klhs-cols, 4),1fr)}}.klhs-gallery__item{display:block;width:100%;aspect-ratio:3 / 4;padding:0;overflow:hidden;background:#fff;border:1px solid var(--klhs-line);border-radius:.4rem;cursor:zoom-in}.klhs-gallery__item img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.klhs-gallery__item:hover img{transform:scale(1.03)}.klhs-gallery__item:focus-visible{outline:.2rem solid var(--klhs-navy);outline-offset:.2rem}.klhs-lightbox{width:min(92vw,110rem);max-width:none;height:min(90vh,90rem);max-height:none;padding:0;border:0;background:transparent;overflow:visible}.klhs-lightbox:not([open]){display:none}.klhs-lightbox::backdrop{background:#0a101ee0}.klhs-lightbox__image{display:block;width:100%;height:100%;object-fit:contain}.klhs-lightbox__close,.klhs-lightbox__nav{position:absolute;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:0;border-radius:50%;background:#ffffffeb;color:var(--klhs-navy);font-size:3.2rem;line-height:1;cursor:pointer}.klhs-lightbox__close{top:-.4rem;right:-.4rem;z-index:1}.klhs-lightbox__nav{top:50%;transform:translateY(-50%)}.klhs-lightbox__nav--prev{left:.8rem}.klhs-lightbox__nav--next{right:.8rem}html:has(.klhs-lightbox[open]){overflow:hidden}.klhs-collection-intro .klhs-page-title{font-size:3rem;margin-bottom:1rem}.klhs-collection-intro .klhs-page-intro{max-width:76rem;font-size:1.5rem}.klhs-collection-intro .klhs-page-intro p{margin:0 0 1rem}.klhs-collection-intro .klhs-page-intro a{color:var(--klhs-navy)}@media screen and (min-width:750px){.klhs-collection-intro .klhs-page-title{font-size:3.8rem}.klhs-collection-intro .klhs-page-intro{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/klhs-pages.css.map */
