.blog-index-hero__title{margin:0}.blog-index-hero__description{margin-top:.75rem}.blog-index-hero__description>:first-child{margin-top:0}.blog-index-hero__description>:last-child{margin-bottom:0}.blog-index-hero__cta{margin-top:1.25rem}.blog-article-layout{margin-inline:auto;max-width:76rem}.blog-article-hero{overflow:hidden}.blog-article-hero--compact{padding-block:clamp(1.5rem,4vw,3rem)}.blog-article-hero--comfortable{padding-block:clamp(2rem,5vw,4rem)}.blog-article-hero--spacious{padding-block:clamp(3rem,7vw,6rem)}.blog-article-hero--compact,.blog-article-hero--comfortable,.blog-article-hero--spacious{padding-bottom:clamp(.75rem,2vw,1.5rem)}.blog-article-hero__inner{margin-inline:auto;max-width:52rem}.blog-article-hero__media{border-radius:.75rem;overflow:hidden}.blog-article-hero__image{display:block;height:auto;object-fit:contain;width:100%}.blog-article-hero__header{display:flex;flex-direction:column;margin-top:clamp(1.25rem,3vw,2rem)}.blog-article-hero__header h1{line-height:1.1;margin:0}.blog-article-hero__back-link{align-self:flex-start;color:inherit;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;margin-bottom:.875rem;opacity:.72;text-decoration:none}.blog-article-hero__back-link:hover{opacity:1}.blog-article-hero__back-link:hover .blog-article-hero__back-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.blog-article-hero__category{color:#8f285f;font-weight:700;letter-spacing:.08em;margin-bottom:.625rem;text-transform:uppercase}.blog-article-hero__meta{border-top:1px solid currentColor;margin-top:1.5rem;padding-top:1.25rem}.blog-article-hero__identities{display:flex;flex-wrap:wrap;gap:1rem 2rem}.blog-article-hero__identity{align-items:center;display:flex;gap:.75rem;min-width:13.75rem}.blog-article-hero__identity-text,.blog-article-hero__identity-label,.blog-article-hero__identity-name,.blog-article-hero__identity-role{display:block}.blog-article-hero__identity-label{font-size:.75rem;font-weight:700;letter-spacing:.05em;opacity:.7;text-transform:uppercase}.blog-article-hero__identity-name{font-size:1rem;line-height:1.3}.blog-article-hero__identity-role{font-size:.8125rem;line-height:1.35;margin-top:.125rem;opacity:.7}.blog-article-hero__identity-text{display:flex;flex-direction:column}.blog-article-hero__dates{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-top:1rem;opacity:.78}.blog-article-hero__author-image,.blog-article-hero__reviewer-image{border-radius:50%;flex:0 0 auto;height:3.125rem;object-fit:cover;width:3.125rem}.blog-article,.blog-collection-cta{margin-inline:auto;max-width:72ch}.blog-article__content{font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.75;max-width:72ch}.blog-article-share{margin-inline:auto;max-width:72ch}.blog-article__content>*{margin-block:0}.blog-article__content>*+*{margin-top:1.25rem}.blog-article__content>p:has(>br:only-child),.blog-article__content>.article-content-cta{display:none}.blog-article__content h2,.blog-article__content h3{line-height:1.25;scroll-margin-top:6rem}.blog-article__content>h2{margin-top:3rem}.blog-article__content>h3{margin-top:2.25rem}.blog-article__content>h2+*,.blog-article__content>h3+*{margin-top:.75rem}.blog-article__content ul,.blog-article__content ol{margin-block:1rem;padding-inline-start:1.5rem}.blog-article__content ul{list-style:disc}.blog-article__content ol{list-style:decimal}.blog-article__content li+li{margin-top:.35rem}.article-faq{margin-top:clamp(2.75rem,5vw,4.5rem)}.article-faq>h2{font-size:clamp(1.75rem,1.45rem + 1vw,2.5rem);line-height:1.15;margin:0 0 1.25rem}.article-faq__list{border-top:1px solid var(--color__border-divider-light-1)}.article-faq__item{border-bottom:1px solid var(--color__border-divider-light-1)}.article-faq__question{align-items:center;cursor:pointer;display:flex;font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:700;gap:1rem;justify-content:space-between;line-height:1.35;list-style:none;padding:1.15rem 0}.article-faq__question::-webkit-details-marker,.article-faq__question::marker{display:none}.article-faq__question:hover{color:#8f285f}.article-faq__icon{flex:0 0 1rem;height:1rem;position:relative;width:1rem}.article-faq__icon:before,.article-faq__icon:after{background:currentColor;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease;width:.875rem}.article-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.article-faq__item[open] .article-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.article-faq__answer{color:color-mix(in srgb,currentColor 78%,transparent);padding:0 2.5rem 1.25rem 0}.article-faq__answer p{margin:0;max-width:68ch}.blog-article__content a:not([class*=btn]){color:#8f285f;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip-ink:auto}.blog-article__content a:not([class*=btn]):hover{color:#681942;opacity:1}.blog-article__content img{height:auto;max-width:100%}.blog-article__content video,.blog-article__content iframe{border-radius:.5rem;height:auto;max-width:100%}.blog-article__content table{display:block;max-width:100%;overflow-x:auto}.blog-article__content th,.blog-article__content td{border:1px solid currentColor;padding:.65rem;text-align:left}.blog-related{margin-block:3rem;margin-inline:auto;max-width:72rem}.blog-related h2{line-height:1.15;margin:0 0 1.25rem}.blog-related__grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.blog-related__card{color:inherit;display:block;height:100%;text-decoration:none}.blog-related__media{aspect-ratio:16 / 9;background:var(--color__bg-overlay-light-1);border-radius:.75rem;display:block;overflow:hidden}.blog-related__image{display:block;height:100%;object-fit:cover;transition:transform .18s ease;width:100%}.blog-related__content{display:block;margin-top:.75rem}.blog-related__title{display:block;font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:700;line-height:1.3}.blog-related__date{display:block;font-size:.875rem;margin-top:.375rem;opacity:.7}.blog-related__card:hover .blog-related__image{transform:scale(1.02)}.blog-collection-cta{--blog-collection-cta-padding: clamp(1.5rem, 3vw, 2rem);align-items:flex-start;background:#f6f9fc;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;margin-block:2rem;max-width:calc(72ch + var(--blog-collection-cta-padding) + var(--blog-collection-cta-padding));padding:var(--blog-collection-cta-padding)}.blog-collection-cta h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;margin:0}.blog-collection-cta p{margin:0;margin-top:.75rem;max-width:58ch}.blog-collection-cta .btn{margin-top:1.25rem}.blog-toc{background:var(--color__bg-overlay-light-1);border:1px solid var(--color__border-divider-light-1);border-radius:.75rem;margin-block:0 2rem;padding:0}.blog-toc[hidden]{display:none}.blog-toc__summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;min-height:3.3125rem;padding:1rem}.blog-toc__summary::-webkit-details-marker{display:none}.blog-toc__summary::marker{content:""}.blog-toc__title{font-weight:700}.blog-toc__toggle{flex:0 0 auto;height:1.25rem;position:relative;width:1.25rem}.blog-toc__toggle:before,.blog-toc__toggle:after{background:currentColor;content:"";height:.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.875rem}.blog-toc__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.blog-toc[open] .blog-toc__toggle:after{opacity:0}.blog-toc__nav{padding:0 1rem 1rem}.blog-toc__nav ol{margin-block:0;padding-left:1.25rem}.blog-toc__nav li+li{margin-top:.5rem}.blog-toc__subitem{margin-left:1.25rem}.blog-article a:focus-visible,.blog-article-hero__back-link:focus-visible,.blog-toc__summary:focus-visible,.article-faq__question:focus-visible,.blog-related a:focus-visible,.blog-collection-cta a:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:48rem){.blog-article-hero__media{border-radius:.5rem}.blog-article-hero__header h1{font-size:clamp(2rem,9vw,2.5rem);line-height:1.1}.blog-article__content{line-height:1.65}.blog-related{margin-block:2.5rem}.blog-related__grid{grid-template-columns:1fr}.blog-related__media{border-radius:.5rem}.blog-collection-cta{--blog-collection-cta-padding: 1rem;border-radius:.5rem;margin-inline:-1rem;max-width:none;width:calc(100% + 2rem)}.blog-collection-cta .btn{justify-content:center;width:100%}.blog-toc{border-radius:.5rem}.article-faq__question{padding-block:1rem}.article-faq__answer{padding-right:1.75rem}}@media(prefers-reduced-motion:reduce){.blog-related__image{transition:none}.blog-article__content *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/blog.css.map */
