.kj{--kj-navy:#001F54;--kj-navy-deep:#001233;--kj-ink:#303030;--kj-paper:#FFFFFF;--kj-wash:#F2F4F6;--kj-ice:#DDE8F2;--kj-muted:#4E5A70;--kj-line:#CDD6DF;--kj-accent:#00714E;--kj-accent-hover:#00A876;--kj-on-navy:#FFFFFF;--kj-on-navy-muted:#B9C6DA;--kj-container:1200px;--kj-gutter:clamp(20px,4vw,48px);--kj-section-y:clamp(56px,7vw,96px);--kj-ease:cubic-bezier(.2,.7,.2,1);--kj-header-h:var(--header-height,72px);--kj-font-display:var(--heading-font-family,"League Spartan",sans-serif);--kj-font-body:var(--text-font-family,Lato,sans-serif);font-family:var(--kj-font-body);font-size:17px;line-height:1.6;color:var(--kj-ink);background:var(--kj-paper)}.kj *,.kj *:before,.kj *:after{box-sizing:border-box}.kj h1,.kj h2,.kj h3{font-family:var(--kj-font-display);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--kj-navy);margin:0;text-wrap:balance;text-transform:none}.kj p{margin:0}.kj a{color:inherit}.kj-container{width:100%;max-width:var(--kj-container);margin-inline:auto;padding-inline:var(--kj-gutter)}.kj-section{padding-block:var(--kj-section-y);scroll-margin-top:calc(var(--kj-header-h) + 16px)}.kj-kicker{display:block;font:700 12px/1.3 var(--kj-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--kj-muted);margin-bottom:16px}.kj-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:1px solid var(--kj-navy);border-radius:999px;background:transparent;color:var(--kj-navy);font:700 15px/1.3 var(--kj-font-body);text-decoration:none;cursor:pointer;transition:background-color .18s var(--kj-ease),color .18s var(--kj-ease)}.kj-btn:hover{background:var(--kj-wash)}.kj .text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:700;color:var(--kj-navy);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.kj .text-link:hover{color:var(--kj-accent)}.kj .text-link svg,.kj .icon-btn svg{width:18px;height:18px}.kj .icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--kj-line);background:var(--kj-paper);color:var(--kj-navy);cursor:pointer}.kj a:focus-visible,.kj button:focus-visible{outline:3px solid var(--kj-accent-hover);outline-offset:3px}.kj-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;margin-bottom:20px;color:var(--kj-muted)}.kj-crumbs a{color:var(--kj-navy);font-weight:700}.kj-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--kj-muted)}.kj-meta span+span:before{content:"\b7";margin-right:18px;color:var(--kj-line)}.kj-meta span.j2-tag:before{content:none}.j2-hero{padding:clamp(20px,3vw,36px) 0 0}.j2-hero__panel{background:var(--kj-wash);border-radius:8px;padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px);text-align:left}.j2-hero__panel h1{font-size:clamp(36px,5vw,64px);line-height:1.04;max-width:14ch;margin:18px 0}.j2-hero__panel p{max-width:58ch;color:var(--kj-muted);font-size:clamp(18px,1.4vw,20px)}.j2-issue{display:flex;flex-wrap:wrap;gap:6px 18px;font:700 12px/1.3 var(--kj-font-body)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--kj-navy)!important;padding-bottom:14px;border-bottom:1px solid var(--kj-line)}.j2-issue span+span{color:var(--kj-muted)}.j2-note{margin-top:26px!important;padding-left:16px;border-left:2px solid var(--kj-accent);font:italic 400 16px/1.55 var(--kj-font-body)!important;color:var(--kj-ink)!important;max-width:48ch!important}.j2-note span{display:block;margin-top:6px;font-style:normal;font-weight:700;font-size:13px;color:var(--kj-navy)}.j2-head{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between;margin-bottom:26px}.j2-head h2{font-size:clamp(28px,3vw,38px);margin:6px 0 0}.j2-eyebrow{display:block;font:italic 400 15px/1.3 var(--kj-font-body);color:var(--kj-muted);margin-bottom:4px}.j2-arrows{display:flex;gap:8px}.j2-arrow--prev svg{transform:scaleX(-1)}.j2-arrows button:disabled{opacity:.35;cursor:default}.j2-suggest{padding-top:clamp(36px,5vw,56px)}.j2-card{position:relative;border-radius:8px;overflow:hidden;background:var(--kj-navy-deep);isolation:isolate}.j2-card a{display:block;height:100%;color:#fff;text-decoration:none}.j2-card--tall{aspect-ratio:4/5}.j2-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;transform-origin:right center;transform:scale(1.08);transition:transform .4s var(--kj-ease)}.j2-card:hover .j2-card__img{transform:scale(1.13)}.j2-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00123300 30%,#001233d9)}.j2-card__body{position:absolute;left:0;right:0;bottom:0;padding:22px;display:grid;gap:8px}.j2-card h3{color:#fff;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.j2-card__meta{display:flex;gap:12px;font-size:13px;color:inherit;opacity:.8}.j2-card .j2-pill{background:#ffffff26;color:#fff}.j2-pill{display:inline-block;width:fit-content;padding:5px 11px;border-radius:999px;background:var(--kj-ice);color:var(--kj-navy);font:700 12px/1.2 var(--kj-font-body);letter-spacing:.02em;text-decoration:none}.j2-pill--solid{background:var(--kj-navy);color:var(--kj-on-navy)}.j2-topics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.j2-topic{display:grid;gap:6px;text-decoration:none;color:var(--kj-navy)!important}.j2-topic__img{display:block;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:var(--kj-wash)}.j2-topic__img img{width:100%;height:100%;object-fit:cover;object-position:right center;transform-origin:right center;transform:scale(1.42);transition:transform .4s var(--kj-ease)}.j2-topic:hover .j2-topic__img img{transform:scale(1.5)}.j2-topic__name{font:600 18px/1.2 var(--kj-font-display);margin-top:4px}.j2-topic__count{font-size:13px;color:var(--kj-muted)}.j2-more{margin-top:26px}.j2-more__label{display:block;font:700 12px var(--kj-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kj-muted);margin-bottom:10px}.j2-more__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.j2-more__item{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;padding:14px 18px;border:1px solid var(--kj-line);border-radius:16px;color:var(--kj-navy)!important;text-decoration:none;background:var(--kj-paper)}.j2-more__item b{font:600 16px/1.2 var(--kj-font-display)}.j2-more__item .go{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--kj-wash);transition:transform .18s var(--kj-ease)}.j2-more__item:hover .go{transform:translate(4px)}.j2-reco{background:var(--kj-navy);color:var(--kj-on-navy)}.j2-reco .j2-head h2,.j2-reco .kj-kicker{color:var(--kj-on-navy)}.j2-reco .j2-eyebrow{color:var(--kj-on-navy-muted)}.j2-light{color:var(--kj-on-navy)!important}.j2-reco__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.j2-split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(32px,5vw,64px);align-items:start}.j2-side{position:sticky;top:calc(var(--kj-header-h) + 24px);display:grid;gap:16px}.j2-rows{display:grid;gap:0}.j2-row a{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--kj-line);color:var(--kj-navy)!important;text-decoration:none}.j2-row a:hover h3{text-decoration:underline;text-underline-offset:4px}.j2-row__img,.j2-tile__img{display:block;aspect-ratio:3/2;border-radius:8px;overflow:hidden;background:var(--kj-wash)}.j2-row__img img,.j2-tile__img img{width:100%;height:100%;object-fit:cover}.j2-row__text{display:grid;gap:6px}.j2-row h3{font-size:21px;line-height:1.2}.j2-row p,.j2-tile p{font-size:14px;color:var(--kj-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.j2-row .j2-card__meta,.j2-tile .j2-card__meta{color:var(--kj-muted);opacity:1}.j2-rows--numbered{counter-reset:j2n}.j2-rows--numbered .j2-row__text:before{counter-increment:j2n;content:counter(j2n,decimal-leading-zero);font:600 15px var(--kj-font-display);color:var(--kj-accent);letter-spacing:.06em}.j2-box{padding:24px;border-radius:8px;border:1px solid var(--kj-line);background:var(--kj-paper)}.j2-box h3{font-size:22px;margin:0 0 8px}.j2-topiclist{list-style:none;margin:0;padding:0;display:grid}.j2-topiclist a{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:44px;padding:11px 0;border-bottom:1px solid var(--kj-line);color:var(--kj-navy)!important;text-decoration:none;font-weight:700;font-size:15px}.j2-topiclist a:hover{color:var(--kj-accent)!important}.j2-topiclist span{color:var(--kj-muted);font-weight:400}.j2-popular{background:var(--kj-wash)}.j2-filter{display:grid;gap:10px;margin-bottom:22px}.j2-filter[hidden]{display:none}.j2-filter__group{display:flex;flex-wrap:wrap;gap:8px}.j2-filter button{min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--kj-line);background:var(--kj-paper);color:var(--kj-navy);font:700 13px var(--kj-font-body);cursor:pointer}.j2-filter button[aria-pressed=true]{background:var(--kj-navy);border-color:var(--kj-navy);color:var(--kj-on-navy)}.j2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.j2-tile[hidden]{display:none}.j2-tile a{display:grid;gap:8px;color:var(--kj-navy)!important;text-decoration:none}.j2-tile__img{margin-bottom:4px}.j2-tile__img img{transition:transform .4s var(--kj-ease)}.j2-tile a:hover .j2-tile__img img{transform:scale(1.04)}.j2-tile h3{font-size:19px;line-height:1.2}.j2-tile a:hover h3{text-decoration:underline;text-underline-offset:4px}.j2-empty{padding:30px;text-align:center;border:1px dashed var(--kj-line);border-radius:8px}.j2-empty[hidden]{display:none}.j2-loadmore{display:flex;justify-content:center;margin-top:28px}.j2-loadmore [hidden]{display:none}.j2-small{font-size:13px;line-height:1.5;color:var(--kj-muted)}.j2-embla{overflow-x:auto;scrollbar-width:none;outline:0;margin-inline:-10px}.j2-embla::-webkit-scrollbar{display:none}.j2-embla.is-embla{overflow:hidden;cursor:grab}.j2-embla.is-embla:active{cursor:grabbing}.j2-embla:focus-visible{outline:3px solid var(--kj-accent-hover);outline-offset:4px}.j2-embla__container{display:flex;touch-action:pan-y pinch-zoom}.j2-embla__slide{flex:0 0 25%;min-width:0;padding:0 10px}.j2-embla__dots{display:flex;justify-content:center;gap:8px;margin-top:18px;min-height:12px}.j2-embla__dot{width:10px;height:10px;padding:0;border-radius:50%;border:0;background:var(--kj-line);cursor:pointer;transition:background-color .2s,width .2s}.j2-embla__dot[aria-current=true]{background:var(--kj-navy);width:26px;border-radius:6px}.j2-article__head{padding-top:clamp(28px,4vw,48px);max-width:900px;margin-inline:0}.j2-article__head h1{font-size:clamp(32px,4.2vw,50px);line-height:1.04;margin:14px 0 16px;max-width:22ch}.j2-tag{padding:3px 10px;border-radius:999px;border:1px solid var(--kj-line);font-size:12px}.j2-article__cover{margin-top:clamp(20px,3vw,32px)}.j2-article__cover img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px;display:block}.reading-article{max-width:calc(66ch + 2 * var(--kj-gutter));margin-inline:auto;padding-inline:var(--kj-gutter);font-size:18px;line-height:1.7}.j2-article__body{padding-block:clamp(32px,5vw,56px)}.j2-article__body p{margin:0 0 1.05em}.j2-article__body>.prose>p:first-of-type:first-letter{float:left;font:600 3.3em/.85 var(--kj-font-display);color:var(--kj-navy);padding:6px 10px 0 0}.j2-article__body h2{font-size:clamp(26px,2.6vw,32px);margin:1.6em 0 .6em;scroll-margin-top:calc(var(--kj-header-h) + 20px)}.j2-article__body h3{margin:1.4em 0 .5em;font-size:22px}.j2-article__body ul,.j2-article__body ol{padding-left:22px;line-height:1.7}.j2-article__body li{margin-bottom:6px}.j2-article__body table{width:100%;border-collapse:collapse;font-size:15px;margin:20px 0}.j2-article__body th,.j2-article__body td{border-bottom:1px solid var(--kj-line);padding:8px 6px;text-align:left;vertical-align:top}.j2-article__body a{color:var(--kj-navy);text-underline-offset:3px}.j2-article__body img{max-width:100%;height:auto;border-radius:8px}.j2-article__body iframe{max-width:100%;border:0}.j2-article__body .article-inline-product{margin:28px 0}.j2-short{margin:8px 0 28px;padding:20px 22px;border-radius:8px;background:var(--kj-ice)}.j2-pillar{margin:36px 0 12px;padding:20px 22px;border-radius:8px;background:var(--kj-wash)}.j2-pillar a{display:grid;gap:4px;color:var(--kj-navy)!important;text-decoration:none;margin-top:8px}.j2-pillar b{font:600 20px/1.25 var(--kj-font-display)}.j2-pillar span.go{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px}.j2-share{display:flex;align-items:center;gap:12px;margin:32px 0 8px}.j2-share ul{display:flex;gap:12px;list-style:none;margin:0;padding:0}.j2-related{background:var(--kj-wash)}.kj-back{padding-block:28px 56px}.js-reveal [data-j-reveal]{transform:translateY(14px);transition:transform .45s var(--kj-ease)}.js-reveal [data-j-reveal].is-in{transform:none}@media(prefers-reduced-motion:reduce){.js-reveal [data-j-reveal]{transform:none!important;transition:none}.j2-card__img,.j2-topic__img img,.j2-tile__img img,.j2-more__item .go,.kj-btn{transition:none}.j2-card:hover .j2-card__img{transform:scale(1.08)}.j2-topic:hover .j2-topic__img img{transform:scale(1.42)}}@media(max-width:1100px){.j2-split{grid-template-columns:1fr}.j2-side{position:static}.j2-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.j2-embla__slide{flex-basis:46%}.j2-reco__grid,.j2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.j2-row a{grid-template-columns:180px minmax(0,1fr)}.j2-topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.j2-embla__slide{flex-basis:82%}.j2-topics__grid{gap:12px}.j2-more__item{min-height:60px;padding:12px}.j2-more__item b{font-size:14px}.j2-reco__grid,.j2-grid{grid-template-columns:1fr}.j2-row a{grid-template-columns:110px minmax(0,1fr);gap:12px}.j2-row h3{font-size:17px}.j2-row p{display:none}.j2-head{margin-bottom:18px}.reading-article{font-size:17px}.j2-hero__panel{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/klair-journal.css.map */
