.kbl-hero{text-align:center;max-width:62rem;margin:0 auto 2.4rem}.kbl-hero__title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,5vw,var(--kbl-hero-size, 3.4rem));line-height:1.15;letter-spacing:-.01em}.kbl-hero__subtitle{margin:0 auto;max-width:48rem;color:rgba(var(--color-foreground),.72);font-size:1.6rem;line-height:1.5}.kbl-search{display:flex;gap:.8rem;max-width:48rem;margin:0 auto 1.6rem}.kbl-search__input{flex:1 1 auto;min-width:0;min-height:4.4rem;padding:0 1.6rem;font-size:1.6rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:3rem}.kbl-search__input:focus-visible{outline:.2rem solid var(--kbl-accent, #fdcd44);outline-offset:.1rem}.kbl-search__btn{flex:0 0 auto;min-height:4.4rem;padding:0 2rem;font-size:1.5rem;font-weight:600;color:var(--kbl-chip-text, #7a5a00);background:var(--kbl-accent, #fdcd44);border:0;border-radius:3rem;cursor:pointer}.kbl-pills{display:flex;gap:.8rem;margin:0 0 2.4rem;padding:.4rem 0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.kbl-pills::-webkit-scrollbar{display:none}.kbl-pill{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;min-height:4rem;padding:0 1.6rem;font-size:1.4rem;white-space:nowrap;text-decoration:none;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.18);border-radius:3rem;transition:background .15s ease,border-color .15s ease}.kbl-pill:hover{border-color:var(--kbl-accent, #fdcd44)}.kbl-pill.is-active{font-weight:600;color:var(--kbl-chip-text, #7a5a00);background:var(--kbl-accent, #fdcd44);border-color:var(--kbl-accent, #fdcd44)}.kbl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@media screen and (min-width:750px){.kbl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.kbl-grid{grid-template-columns:repeat(var(--kbl-cols, 3),minmax(0,1fr))}}.kbl-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;transition:box-shadow .2s ease,transform .2s ease}.kbl-card:hover{box-shadow:0 1.2rem 2.4rem rgba(var(--color-foreground),.12)}.kbl-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:rgba(var(--color-foreground),.05)}.kbl-card__img{width:100%;height:100%;object-fit:cover;display:block}.kbl-card__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.6rem;text-align:center;font-weight:700;font-size:1.8rem;color:var(--kbl-chip-text, #7a5a00);background:linear-gradient(135deg,var(--kbl-accent, #fdcd44),rgba(var(--color-foreground),.08))}.kbl-card__chip{position:absolute;top:1rem;left:1rem;padding:.4rem 1rem;font-size:1.2rem;font-weight:600;color:var(--kbl-chip-text, #7a5a00);background:var(--kbl-accent, #fdcd44);border-radius:2rem;pointer-events:none}.kbl-card__body{display:flex;flex-direction:column;gap:.8rem;flex:1 1 auto;padding:1.4rem 1.6rem 1.6rem}.kbl-card__title{margin:0;font-size:1.8rem;line-height:1.3}.kbl-card__link{color:inherit;text-decoration:none}.kbl-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.kbl-card__link:focus-visible:after{outline:.2rem solid var(--kbl-accent, #fdcd44);outline-offset:.2rem}.kbl-card__excerpt{margin:0;font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.72);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kbl-card__meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.kbl-card__arrow{font-size:1.8rem;color:var(--kbl-accent, #fdcd44);transition:transform .15s ease}.kbl-card:hover .kbl-card__arrow{transform:translate(.3rem)}.kbl-featured{margin-bottom:2.4rem}@media screen and (min-width:750px){.kbl-card--featured{flex-direction:row;align-items:stretch}.kbl-card--featured .kbl-card__media{flex:1 1 56%;aspect-ratio:auto;min-height:30rem}.kbl-card--featured .kbl-card__body{flex:1 1 44%;justify-content:center;padding:2.8rem}.kbl-card--featured .kbl-card__title{font-size:2.6rem}.kbl-card--featured .kbl-card__excerpt{-webkit-line-clamp:3;font-size:1.6rem}}.kbl-empty{text-align:center;padding:5rem 1.6rem;color:rgba(var(--color-foreground),.72)}.kbl-empty a{color:var(--kbl-chip-text, #7a5a00)}.kbl-article .page-width--narrow{max-width:var(--kbl-article-width, 76rem)}.kbl-reading{max-width:var(--kbl-article-width, 76rem);margin-left:auto;margin-right:auto;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.7}.kbl-reading p,.kbl-reading ul,.kbl-reading ol,.kbl-reading blockquote{margin-bottom:1.4em}.kbl-reading h2{margin-top:2.2em;margin-bottom:.6em;line-height:1.25;scroll-margin-top:90px}.kbl-reading h3{margin-top:1.6em;margin-bottom:.5em;line-height:1.3;scroll-margin-top:90px}.kbl-reading img{border-radius:.8rem}.kbl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin:1rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.62)}.kbl-meta__author{font-weight:600;color:rgb(var(--color-foreground))}.kbl-toc{margin:1.6rem auto 2.4rem;padding:0 1.6rem;background:rgba(var(--color-foreground),.02);border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1rem}.kbl-toc__summary{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;font-weight:600;cursor:pointer;list-style:none}.kbl-toc__summary::-webkit-details-marker{display:none}.kbl-toc__summary:after{content:"\2304";font-size:1.8rem;line-height:1;transition:transform .2s ease}.kbl-toc[open] .kbl-toc__summary:after{transform:rotate(180deg)}.kbl-toc__list{counter-reset:kbltoc;list-style:none;margin:0 0 1.2rem;padding-left:0}.kbl-toc__item{margin:.5rem 0;line-height:1.4}.kbl-toc__item--h2{counter-increment:kbltoc}.kbl-toc__item--h2:before{content:counter(kbltoc) ". ";font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.5)}.kbl-toc__item--h3{margin-left:2.2rem;font-size:.95em}.kbl-toc__item--h3:before{content:"\2013\a0";color:rgba(var(--color-foreground),.4)}.kbl-toc__link{color:rgba(var(--color-foreground),.75);text-decoration:none}.kbl-toc__link:hover,.kbl-toc__link:focus-visible{color:rgb(var(--color-foreground));text-decoration:underline}.kbl-tldr{margin:1.6rem auto 2rem;padding:1.4rem 1.8rem;background:rgba(var(--color-foreground),.03);border-left:.4rem solid var(--kbl-accent, #fdcd44);border-radius:0 .8rem .8rem 0}.kbl-tldr__label{margin:0 0 .4rem;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kbl-chip-text, #7a5a00)}.kbl-tldr__body{font-size:1.5rem}.kbl-tldr__body p:last-child{margin-bottom:0}.kbl-author{margin:3rem auto;display:flex;gap:1.4rem;align-items:flex-start;padding:1.8rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1rem}.kbl-author__img{flex:0 0 auto;width:6rem;height:6rem;border-radius:50%;object-fit:cover}.kbl-author__name{margin:0;font-size:1.6rem;font-weight:700}.kbl-author__role{margin:.2rem 0 .6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.62)}.kbl-author__bio{font-size:1.4rem;color:rgba(var(--color-foreground),.82)}.kbl-author__bio p:last-child{margin-bottom:0}.kbl-related{margin:4rem auto 0;padding-top:3rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}.kbl-related__heading{text-align:center;margin:0 0 2rem}@media(prefers-reduced-motion:reduce){.kbl-card,.kbl-card__arrow,.kbl-toc__summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kbl-blog.css.map */
