.kab{background:var(--kab-bg)}.kab *,.kab *:before,.kab *:after{box-sizing:border-box}.kab__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.kab__col{min-width:0}.kab--no-image .kab__grid{grid-template-columns:minmax(0,84rem);justify-content:center}.kab__media{position:relative;overflow:hidden;width:100%;max-height:80rem;border-radius:2rem;background:#0d0d6814;box-shadow:0 16px 44px #0d0d682e}.kab__media--small{aspect-ratio:4 / 3}.kab__media--medium{aspect-ratio:1 / 1}.kab__media--large{aspect-ratio:4 / 5}.kab__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.kab__panel{display:flex;flex-direction:column;gap:2.2rem;padding:2.4rem 2rem;border-radius:2rem;background:var(--kab-card);color:var(--kab-text);box-shadow:0 16px 44px #0d0d681a}.kab__header{display:flex;flex-direction:column;gap:1.4rem;padding-bottom:2rem;border-bottom:1px solid var(--kab-line)}.kab__title{margin:0;color:var(--kab-heading);font-family:var(--font-heading-family, "Poppins", sans-serif);font-weight:600;font-size:clamp(2.4rem,6vw,3.2rem);line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.kab__meta{display:flex;flex-wrap:wrap;gap:.8rem}.kab__chip{display:inline-flex;align-items:center;padding:.6rem 1.4rem;border-radius:999px;background:#0d0d6814;color:var(--kab-heading);font-family:var(--font-body-family, "Poppins", sans-serif);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.kab__content{margin:0;color:var(--kab-text);font-family:var(--font-body-family, "Poppins", sans-serif);font-size:1.5rem;line-height:1.8;overflow-wrap:anywhere}.kab__content>*:first-child{margin-top:0}.kab__content>*:last-child{margin-bottom:0}.kab__content h2,.kab__content h3,.kab__content h4{color:var(--kab-heading);font-family:var(--font-heading-family, "Poppins", sans-serif);font-weight:600;line-height:1.3;margin:2.4rem 0 1rem}.kab__content h2{font-size:2.2rem}.kab__content h3{font-size:1.9rem}.kab__content h4{font-size:1.6rem}.kab__content p{margin:0 0 1.4rem}.kab__content a{color:var(--kab-heading);text-underline-offset:3px}.kab__content img,.kab__content video,.kab__content iframe{max-width:100%;height:auto;border-radius:1.2rem}.kab__content ul,.kab__content ol{margin:0 0 1.4rem;padding-left:2.2rem}.kab__content li{margin-bottom:.6rem}.kab__content blockquote{margin:2rem 0;padding:1.2rem 1.8rem;border-left:4px solid var(--kab-heading);border-radius:0 1.2rem 1.2rem 0;background:#0d0d680d;color:var(--kab-heading)}.kab__content table{display:block;max-width:100%;overflow-x:auto}.kab__share{padding-top:2rem;border-top:1px solid var(--kab-line)}.kab__share .share-button{margin:0}.kab__app{min-width:0}.kab__back{padding-top:2rem;border-top:1px solid var(--kab-line)}.kab__back .article-template__link{color:var(--kab-heading);font-family:var(--font-body-family, "Poppins", sans-serif);font-weight:500;text-decoration:none}@media screen and (min-width:750px){.kab__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.kab--no-image .kab__grid{grid-template-columns:minmax(0,84rem)}.kab__sticky{position:sticky;top:2rem}.kab__panel{gap:2.4rem;padding:clamp(2.4rem,3.4vw,5rem)}.kab__title{font-size:clamp(2.6rem,3.2vw,4rem)}.kab__content{font-size:1.6rem}}@media screen and (min-width:990px){.kab__grid{gap:4rem}.kab--no-image .kab__grid{grid-template-columns:minmax(0,84rem)}}.kab__comments{margin-top:4rem}.newsletter-kate{background:var(--kate-bg);color:var(--kate-text);font-family:var(--kate-body-font);font-weight:var(--kate-body-weight)}.newsletter-kate--card{padding:2rem 0}.newsletter-kate .newsletter__wrapper{display:flex;flex-direction:column;align-items:center;gap:1.6rem;background:transparent;border:0;box-shadow:none;text-align:center}.newsletter-kate--card .newsletter__wrapper{background:var(--kate-card-bg);border:1px solid rgba(13,13,104,.08);border-radius:var(--kate-radius);box-shadow:0 10px 36px #0d0d6814;padding-left:2rem;padding-right:2rem}.newsletter-kate--full .newsletter__wrapper{border-radius:0}.newsletter-kate .newsletter__wrapper:before{content:"";width:4.8rem;height:2px;background:var(--kate-text);opacity:.6;margin-bottom:.8rem}.newsletter-kate .newsletter__wrapper>*{margin:0}.newsletter-kate .newsletter-kate__heading{font-family:var(--kate-heading-font);font-weight:var(--kate-heading-weight);font-style:var(--kate-heading-style);color:var(--kate-heading);letter-spacing:.02em;line-height:1.2;text-wrap:balance}.newsletter-kate .newsletter__subheading,.newsletter-kate .newsletter__subheading p{max-width:56rem;margin-left:auto;margin-right:auto;font-family:var(--kate-body-font);font-weight:var(--kate-body-weight);font-size:1.5rem;line-height:1.8;color:var(--kate-text)}.newsletter-kate .newsletter-kate__form{width:100%;max-width:52rem;margin-top:.8rem}.newsletter-kate .newsletter-form__field-wrapper{max-width:100%}.newsletter-kate .field{--kate-field-radius: calc(var(--kate-radius) + 2px)}.newsletter-kate .field:before{display:none}.newsletter-kate .field:after{border-radius:var(--kate-field-radius);box-shadow:0 0 0 1px #0d0d6847;transition:box-shadow .2s ease}.newsletter-kate .field:hover:after{box-shadow:0 0 0 1px var(--kate-text)}.newsletter-kate .field:focus-within:after{box-shadow:0 0 0 2px var(--kate-heading)}.newsletter-kate .field__input{min-height:5.6rem;padding-right:6.8rem;font-family:var(--kate-body-font);font-size:1.5rem;color:var(--kate-heading);background:#fff;border-radius:var(--kate-field-radius);box-shadow:none}.newsletter-kate .field__input:focus,.newsletter-kate .field__input:focus-visible{box-shadow:none;outline:0}.newsletter-kate .field__label{font-family:var(--kate-body-font);font-size:1.4rem;color:var(--kate-text);letter-spacing:.02em}.newsletter-kate .newsletter-form__button.field__button{top:.6rem;right:.6rem;height:calc(100% - 1.2rem);width:4.6rem;margin:0;color:var(--kate-btn-text);background:var(--kate-btn-bg);border-radius:calc(var(--kate-radius) - 2px);transition:background .25s ease,transform .25s ease}.newsletter-kate .newsletter-form__button.field__button:hover,.newsletter-kate .newsletter-form__button.field__button:focus-visible{background:var(--kate-btn-hover)}.newsletter-kate .newsletter-form__button.field__button:focus-visible{outline:2px solid var(--kate-btn-hover);outline-offset:2px}.newsletter-kate .newsletter-form__button .svg-wrapper svg{width:1.4rem;height:1.4rem}.newsletter-kate .newsletter-form__message{justify-content:center;font-family:var(--kate-body-font)}.newsletter-kate .newsletter-form__message--success{color:var(--kate-heading)}@media screen and (max-width:749px){.newsletter-kate--card{padding:1.2rem 0}.newsletter-kate--card .newsletter__wrapper{padding-left:1.6rem;padding-right:1.6rem}.newsletter-kate .newsletter__subheading,.newsletter-kate .newsletter__subheading p{font-size:1.4rem}.newsletter-kate .field__input{min-height:5.2rem}}@media screen and (min-width:990px){.newsletter-kate .newsletter__subheading,.newsletter-kate .newsletter__subheading p{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAQAAg */
