.seo-article{--seo-ink: #1b1620;--seo-muted: #6f6670;--seo-line: #e8dfe6;--seo-blush: #fff2f6;--seo-lilac: #f4f1f8;--seo-accent: #d93f78;color:var(--seo-ink);background:rgb(var(--color-background))}.seo-article a{text-underline-offset:.18em}.seo-article a:focus-visible,.seo-article button:focus-visible,.seo-article summary:focus-visible{outline:3px solid color-mix(in srgb,var(--seo-accent) 45%,white);outline-offset:3px}.seo-article__header{max-width:92rem;margin:0 auto;padding:clamp(3.2rem,6vw,7rem) 2rem clamp(2.8rem,5vw,5rem);text-align:center}.seo-article__breadcrumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-bottom:2.6rem;color:var(--seo-muted);font-size:1.35rem}.seo-article__breadcrumbs a{color:inherit;text-decoration:none}.seo-article__breadcrumbs a:hover{color:var(--seo-accent)}.seo-article__eyebrow{display:inline-flex;align-items:center;min-height:3.2rem;padding:.6rem 1.25rem;border:1px solid #efd4df;border-radius:999px;color:#8d2850;background:var(--seo-blush);font-size:1.2rem;font-weight:700;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.seo-article__title{max-width:86rem;margin:2rem auto 0;font-size:clamp(3.4rem,5.5vw,6.2rem);line-height:1.04;letter-spacing:-.035em}.seo-article__dek{max-width:72rem;margin:2.2rem auto 0;color:var(--seo-muted);font-size:clamp(1.75rem,2.1vw,2.15rem);line-height:1.65}.seo-article__byline{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1.4rem;margin-top:2.5rem;color:var(--seo-muted);font-size:1.35rem}.seo-article__byline>span+span{position:relative;padding-left:1.5rem}.seo-article__byline>span+span:before{position:absolute;left:0;top:50%;width:.35rem;height:.35rem;border-radius:50%;background:var(--seo-accent);content:"";transform:translateY(-50%)}.seo-article__hero{width:min(124rem,calc(100% - 3rem));margin:0 auto;overflow:hidden;border-radius:clamp(1.6rem,3vw,3.2rem);background:var(--seo-lilac)}.seo-article__hero img{display:block;width:100%;height:auto;max-height:72rem;object-fit:cover}.seo-article__confidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100rem,calc(100% - 4rem));margin:-2.2rem auto 0;position:relative;z-index:1;border:1px solid var(--seo-line);border-radius:1.6rem;background:#fff;box-shadow:0 1.4rem 4rem #26182414}.seo-article__confidence-item{padding:1.7rem 2rem;text-align:center}.seo-article__confidence-item+.seo-article__confidence-item{border-left:1px solid var(--seo-line)}.seo-article__confidence-label{display:block;font-size:1.35rem;font-weight:700}.seo-article__confidence-note{display:block;margin-top:.35rem;color:var(--seo-muted);font-size:1.2rem}.seo-article__layout{display:grid;grid-template-columns:minmax(19rem,24rem) minmax(0,80rem);gap:clamp(4rem,7vw,8rem);align-items:start;width:min(116rem,calc(100% - 4rem));margin:clamp(5rem,8vw,9rem) auto 0}.seo-article__toc{position:sticky;top:10rem;padding:2rem;border:1px solid var(--seo-line);border-radius:1.4rem;background:#fff}.seo-article__toc[hidden]{display:none}.seo-article__toc-title{margin:0;color:var(--seo-muted);font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.seo-article__toc-list{display:grid;gap:1.15rem;margin:1.5rem 0 0;padding:0;list-style:none}.seo-article__toc-list a{display:block;color:var(--seo-muted);font-size:1.35rem;line-height:1.4;text-decoration:none}.seo-article__toc-list a:hover{color:var(--seo-accent)}.seo-article__main{min-width:0}.seo-article__quick-answer{margin-bottom:4rem;padding:clamp(2.2rem,4vw,3.4rem);border-left:.5rem solid var(--seo-accent);border-radius:0 1.6rem 1.6rem 0;background:var(--seo-blush)}.seo-article__quick-answer-label{display:block;margin-bottom:.9rem;color:#8d2850;font-size:1.2rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.seo-article__quick-answer-content{font-size:1.8rem;line-height:1.65}.seo-article__quick-answer-content>*:first-child{margin-top:0}.seo-article__quick-answer-content>*:last-child{margin-bottom:0}.seo-article__content{font-size:1.75rem;line-height:1.78}.seo-article__content p,.seo-article__content li{color:#302a32}.seo-article__content h2{margin-top:clamp(4.8rem,7vw,7.2rem);margin-bottom:1.7rem;font-size:clamp(2.8rem,4vw,3.8rem);line-height:1.15;letter-spacing:-.025em;scroll-margin-top:10rem}.seo-article__content h3{margin-top:3.8rem;margin-bottom:1.3rem;font-size:clamp(2.15rem,2.8vw,2.7rem);line-height:1.25}.seo-article__content table{width:100%;margin:2.6rem 0 3.2rem;border-collapse:collapse;font-size:1.5rem}.seo-article__content th,.seo-article__content td{padding:1.3rem 1.4rem;border:1px solid var(--seo-line);text-align:left;vertical-align:top}.seo-article__content th{background:var(--seo-lilac);font-weight:750}.seo-article__content blockquote{margin:3rem 0;padding:2rem 2.4rem;border:0;border-radius:1.4rem;background:var(--seo-lilac);color:var(--seo-ink);font-size:1.65rem;font-style:normal}.seo-article__hub-link{display:inline-flex;margin-top:3rem;color:var(--seo-accent);font-size:1.45rem;font-weight:700}.seo-article__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.5rem;align-items:center;margin-top:6rem;padding:clamp(2.8rem,5vw,4.6rem);border-radius:2rem;color:#fff;background:var(--seo-ink)}.seo-article__cta-eyebrow{margin:0 0 .8rem;color:#f4a6c1;font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.seo-article__cta h2{margin:0;color:#fff;font-size:clamp(2.5rem,3.5vw,3.4rem)}.seo-article__cta-text{max-width:62rem;margin:1.2rem 0 0;color:#ded6df;line-height:1.6}.seo-article__cta .btn{white-space:nowrap}.seo-article__research,.seo-article__author{margin-top:4rem;padding:2.6rem;border:1px solid var(--seo-line);border-radius:1.6rem;background:#fff}.seo-article__research h2,.seo-article__author h2{margin:0 0 1rem;font-size:2rem}.seo-article__research-content,.seo-article__author p{margin:0;color:var(--seo-muted);font-size:1.45rem;line-height:1.65}.seo-article__author-role{display:block;margin-bottom:.7rem;color:var(--seo-accent);font-size:1.25rem;font-weight:750}.seo-article__products,.seo-article__related{width:min(124rem,calc(100% - 4rem));margin:clamp(6rem,9vw,10rem) auto 0}.seo-article__section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.8rem}.seo-article__section-heading h2{margin:0;font-size:clamp(2.8rem,4vw,4rem)}.seo-article__product-grid,.seo-article__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.seo-article__product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-article__footer{width:min(80rem,calc(100% - 4rem));margin:5rem auto 0;padding-top:2.5rem;border-top:1px solid var(--seo-line)}.seo-article__tags{display:flex;flex-wrap:wrap;gap:.8rem}.seo-article__tag{display:inline-flex;padding:.55rem 1rem;border-radius:999px;color:var(--seo-muted);background:var(--seo-lilac);font-size:1.2rem;text-decoration:none}@media(max-width:989px){.seo-article__layout{grid-template-columns:minmax(0,1fr);gap:3rem;width:min(80rem,calc(100% - 3rem))}.seo-article__toc{position:static;top:auto}.seo-article__product-grid,.seo-article__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.seo-article__header{padding-left:1.5rem;padding-right:1.5rem}.seo-article__breadcrumbs{justify-content:flex-start;margin-bottom:2rem;text-align:left}.seo-article__eyebrow{margin-right:auto}.seo-article__title,.seo-article__dek,.seo-article__byline{text-align:left}.seo-article__byline{justify-content:flex-start}.seo-article__confidence{grid-template-columns:1fr;margin-top:1.5rem}.seo-article__confidence-item+.seo-article__confidence-item{border-top:1px solid var(--seo-line);border-left:0}.seo-article__content{font-size:1.65rem;line-height:1.72}.seo-article__content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.seo-article__cta,.seo-article__product-grid,.seo-article__related-grid{grid-template-columns:1fr}.seo-article__products,.seo-article__related{width:min(100% - 3rem,80rem)}}@media(prefers-reduced-motion:reduce){.seo-article *,.seo-article *:before,.seo-article *:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-main-article-seo.css.map */
