.article-template--editorial{overflow:hidden;background:var(--article-page, #fff);color:var(--article-ink, #111)}.article-template--editorial .page-width{width:min(calc(100% - 48px),1420px);max-width:none;margin-inline:auto;padding-inline:0}.article-template__header{padding-top:clamp(64px,8vw,124px);padding-bottom:clamp(34px,5vw,68px);text-align:center}.article-template__eyebrow,.article-template__side-kicker{margin:0 0 18px;color:var(--article-accent, #d50078);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.article-template__title{max-width:1160px;margin:0 auto;color:var(--article-ink, #111);font-size:clamp(48px,7.2vw,106px);font-weight:800;line-height:.94;letter-spacing:-.055em;text-wrap:balance}.article-template__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 24px;margin-top:28px;color:#746d71;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.article-template__meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 24px 2px 0;border-radius:50%;background:var(--article-accent, #d50078)}.article-template__lead{max-width:760px;margin:28px auto 0;color:#5f585c;font-size:clamp(17px,1.6vw,22px);line-height:1.65}.article-template__lead p{margin:0}.article-template__hero-container{margin-top:0;margin-bottom:clamp(64px,8vw,120px)}.article-template__hero-media{position:relative;aspect-ratio:16 / 8.5;overflow:hidden;border-radius:clamp(18px,2.2vw,34px);background:var(--article-soft, #f7f3f5);box-shadow:0 30px 80px #180c121f}.article-template__hero-media:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.48));pointer-events:none}.article-template__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.article-template__hero-badge{position:absolute;z-index:1;right:clamp(18px,3vw,46px);bottom:clamp(18px,3vw,42px);display:inline-flex;align-items:center;min-height:42px;padding:11px 18px;border-radius:999px;background:var(--article-accent, #d50078);color:#fff;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.article-template__body{display:grid;grid-template-columns:minmax(0,790px) minmax(280px,360px);justify-content:center;align-items:start;gap:clamp(48px,7vw,104px);padding-bottom:clamp(70px,9vw,130px)}.article-template__content{min-width:0;margin:0;color:#4e484b;font-size:clamp(17px,1.25vw,19px);line-height:1.85}.article-template__content>p:first-child{color:var(--article-ink, #111);font-size:clamp(20px,1.8vw,25px);line-height:1.65}.article-template__content>p:first-child:first-letter{float:left;margin:.09em .12em 0 0;color:var(--article-accent, #d50078);font-size:4.6em;font-weight:800;line-height:.72}.article-template__content h2{margin:clamp(58px,8vw,92px) 0 22px;padding-top:26px;border-top:1px solid #ded8da;color:var(--article-ink, #111);font-size:clamp(32px,3.7vw,52px);font-weight:760;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.article-template__content h3{margin:42px 0 14px;color:var(--article-ink, #111);font-size:clamp(22px,2vw,29px);line-height:1.2}.article-template__content p,.article-template__content ul,.article-template__content ol{margin-top:0;margin-bottom:24px}.article-template__content ul,.article-template__content ol{padding-left:0;list-style:none}.article-template__content li{position:relative;margin:0 0 12px;padding-left:30px}.article-template__content li:before{content:"\2713";position:absolute;top:0;left:0;color:var(--article-accent, #d50078);font-weight:900}.article-template__content a{color:var(--article-accent, #d50078);font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.article-template__content blockquote{margin:44px 0;padding:30px 34px;border:0;border-left:5px solid var(--article-accent, #d50078);border-radius:0 18px 18px 0;background:var(--article-soft, #f7f3f5);color:var(--article-ink, #111);font-size:1.12em;font-style:normal}.article-template__content .takeaways{margin:40px 0;padding:clamp(24px,4vw,38px);border:1px solid #ded8da;border-left:5px solid var(--article-accent, #d50078);border-radius:0 18px 18px 0;background:var(--article-soft, #f7f3f5)}.article-template__content .takeaways>p:first-child{margin-bottom:18px;color:var(--article-ink, #111);font-size:.8em;letter-spacing:.12em;text-transform:uppercase}.article-template__content .takeaways ul:last-child{margin-bottom:0}.article-template__content .table-scroll{max-width:100%;margin:32px 0;overflow-x:auto;border:1px solid #ded8da;border-radius:16px;background:#fff;-webkit-overflow-scrolling:touch}.article-template__content .table-scroll table{width:100%;min-width:620px;border:0;border-collapse:collapse;box-shadow:none}.article-template__content .table-scroll th,.article-template__content .table-scroll td{padding:16px 18px;border:0;border-bottom:1px solid #ded8da;text-align:left;vertical-align:top}.article-template__content .table-scroll th{background:var(--article-soft, #f7f3f5);color:var(--article-ink, #111);font-size:.78em;letter-spacing:.08em;text-transform:uppercase}.article-template__content .table-scroll tbody tr:last-child td{border-bottom:0}.article-template__sidebar{position:sticky;top:120px;display:grid;gap:28px}.article-template__side-card{overflow:hidden;border:1px solid #ded8da;border-radius:22px;background:#fff;box-shadow:0 18px 54px #180c1214}.article-template__side-media{aspect-ratio:4 / 3;overflow:hidden;background:var(--article-soft, #f7f3f5)}.article-template__side-card--app .article-template__side-media{aspect-ratio:16 / 9}.article-template__side-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.article-template__side-card:hover .article-template__side-media img{transform:scale(1.025)}.article-template__side-copy{padding:28px}.article-template__side-copy h2{margin:0 0 14px;color:inherit;font-size:clamp(24px,2vw,32px);line-height:1.04;letter-spacing:-.035em}.article-template__side-copy p:not(.article-template__side-kicker){margin:0 0 22px;color:#6b6367;font-size:14px;line-height:1.65}.article-template__side-copy a{display:inline-flex;align-items:center;gap:8px;color:var(--article-ink, #111);font-size:11px;font-weight:900;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.article-template__side-copy a span{color:var(--article-accent, #d50078);font-size:18px;transition:transform .2s ease}.article-template__side-copy a:hover span{transform:translate(4px)}.article-template__side-card--app{border-color:var(--article-ink, #111);background:var(--article-ink, #111);color:#fff}.article-template__side-card--app .article-template__side-copy p:not(.article-template__side-kicker){color:#c9c2c5}.article-template__side-card--app .article-template__side-copy a{color:#fff}.article-template__side-card--affiliate{border-color:var(--article-accent, #d50078);background:linear-gradient(180deg,color-mix(in srgb,var(--article-accent, #d50078) 8%,#fff),#fff)}.article-template__side-card--affiliate .article-template__side-kicker{color:var(--article-accent, #d50078)}.article-template__side-disclosure{margin:14px 0 0!important;font-size:11px!important;line-height:1.5!important;color:#8a8286!important;text-transform:none;letter-spacing:0}.article-template__social-sharing{max-width:790px!important;margin-top:0;margin-bottom:46px;padding-top:26px!important;border-top:1px solid #ded8da}.article-template__back{margin:0 0 70px}.article-template__link{display:inline-flex;align-items:center;justify-content:center;color:var(--article-ink, #111);font-size:13px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.article-template__link .icon-wrap{display:flex;margin-right:10px;transform:rotate(180deg)}.article-template__comment-wrapper{margin-top:0;padding:clamp(50px,7vw,90px) 0;background:var(--article-soft, #f7f3f5)}.article-template__comment-wrapper>.page-width{max-width:900px}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:50px}.article-template__comments-comment{margin-bottom:15px;padding:24px;border-radius:14px;background:#fff}.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.article-template__comment-fields>*{margin-bottom:26px}.article-template__comment-warning{margin:20px 0 25px}@media screen and (max-width:989px){.article-template__body{grid-template-columns:minmax(0,760px)}.article-template__sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.article-template--editorial .page-width{width:min(calc(100% - 32px),1420px)}.article-template__header{padding-top:54px;padding-bottom:34px;text-align:left}.article-template__title{font-size:clamp(44px,15vw,68px)}.article-template__meta{justify-content:flex-start;gap:8px 16px;margin-top:22px}.article-template__meta span+span:before{margin-right:16px}.article-template__lead{font-size:17px}.article-template__hero-container{width:100%!important;margin-bottom:58px}.article-template__hero-media{aspect-ratio:4 / 5;border-radius:0}.article-template__hero-badge{right:16px;bottom:16px}.article-template__body{gap:50px;padding-bottom:64px}.article-template__content>p:first-child:first-letter{font-size:4em}.article-template__content h2{margin-top:58px}.article-template__sidebar{grid-template-columns:1fr}.article-template__comment-fields{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){.article-template__side-media img,.article-template__side-copy a span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-blog-post.css.map */
