html:has(.cm-raw-art){scroll-padding-top:calc(var(--header-height, 0px) + 24px)}.cm-raw-arthead{position:relative;overflow:hidden}.cm-raw-arthead__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;align-items:center}.cm-raw-arthead--photo .cm-raw-arthead__grid{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.cm-raw-arthead__copy{min-width:0;container-type:inline-size}.cm-raw-arthead__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:14px;font-size:12px}.cm-raw-arthead__topic{display:inline-flex;align-items:center;min-height:44px;color:rgb(var(--color-link));text-decoration:none}.cm-raw-arthead__topic:hover{text-decoration:underline;text-underline-offset:4px}.cm-raw-arthead__title{max-width:17em;margin:0 0 22px;color:rgb(var(--color-foreground));font-family:var(--cm-font-display);font-size:clamp(26px,7.4cqi,46px);font-weight:700;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}.cm-raw-arthead__title--long{font-size:clamp(21px,6.2cqi,40px)}.cm-raw-arthead__by,.cm-raw-arthead__date{margin:0;color:var(--cm-muted);font-size:15px;line-height:1.5}.cm-raw-arthead__by{color:rgb(var(--color-foreground));font-weight:700}.cm-raw-arthead .cm-raw-frame__inner{aspect-ratio:3 / 2}.cm-raw-arthead .cm-raw-frame--portrait .cm-raw-frame__inner{aspect-ratio:4 / 5}.cm-raw-art__layout{display:block}.cm-raw-art__main{min-width:0;max-width:700px;margin:0 auto}.cm-raw-art__layout--toc .cm-raw-art__aside{display:none}.cm-raw-art__toc{border:1px solid var(--cm-line);border-radius:18px;background:var(--cm-card)}.cm-raw-art__toc--inline{margin:0 0 32px}.cm-raw-art__toc--inline summary{display:flex;align-items:center;min-height:52px;padding:0 20px;font-size:15px;font-weight:800;cursor:pointer}.cm-raw-art__toc--inline summary:focus-visible{outline:2px solid rgb(var(--cm-gold));outline-offset:3px;border-radius:18px}.cm-raw-art__toc--inline nav{padding:0 20px 14px}.cm-raw-art__toc--side{padding:22px 22px 14px}.cm-raw-art__toc-label{margin:0 0 12px;color:rgb(var(--color-link));font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.cm-raw-art__toc-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:cm-art-toc}.cm-raw-art__toc-list li{counter-increment:cm-art-toc;display:flex;gap:12px}.cm-raw-art__toc-list li:before{content:counter(cm-art-toc,decimal-leading-zero);flex:none;padding-top:12px;color:rgb(var(--color-link));font-size:12px;font-weight:800}.cm-raw-art__toc-list a{display:block;min-height:44px;padding:9px 0;color:rgb(var(--color-foreground));font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}.cm-raw-art__toc-list a:hover{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:3px}.cm-raw-art__body{color:rgb(var(--color-foreground));font-family:var(--cm-font-body);font-size:17px;line-height:1.7;overflow-wrap:break-word}.cm-raw-art__body>:first-child{margin-top:0}.cm-raw-art__body p,.cm-raw-art__body ul,.cm-raw-art__body ol{margin:0 0 20px}.cm-raw-art__body ul,.cm-raw-art__body ol{padding-left:24px}.cm-raw-art__body li{margin-bottom:8px;padding-left:4px}.cm-raw-art__body h2,.cm-raw-art__body h3,.cm-raw-art__body h4{font-family:var(--cm-font-body);letter-spacing:-.015em;text-transform:none;text-wrap:pretty}.cm-raw-art__body h2{margin:52px 0 16px;font-size:clamp(26px,3vw,34px);font-weight:900;line-height:1.12}.cm-raw-art__body h3{margin:36px 0 12px;font-size:21px;font-weight:800;line-height:1.3}.cm-raw-art__body h4{margin:28px 0 10px;font-size:18px;font-weight:800;line-height:1.3}.cm-raw-art__body :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.cm-raw-art__body a{color:rgb(var(--color-link));font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cm-raw-art__body a:hover{text-decoration-thickness:2px}.cm-raw-art__body a:focus-visible{outline:2px solid rgb(var(--cm-gold));outline-offset:2px;border-radius:4px}.cm-raw-art__body img,.cm-raw-art__body video,.cm-raw-art__body iframe{max-width:100%;height:auto;border-radius:16px}.cm-raw-art__body table{display:block;max-width:100%;margin:0 0 24px;overflow-x:auto;border-collapse:collapse;font-size:15px}.cm-raw-art__body th,.cm-raw-art__body td{padding:10px 12px;border:1px solid var(--cm-line);text-align:left;vertical-align:top}.cm-raw-art__body hr{display:none}.cm-raw-art__body blockquote{margin:32px 0;padding:6px 0 6px 24px;border-left:4px solid rgb(var(--cm-gold));font-size:19px;line-height:1.5}.cm-raw-art__body blockquote p:last-child{margin-bottom:0}.cm-raw-art__body :is(p,li,span,strong,em,b,i)[style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.cm-raw-art__body .cm-box-label{margin:0 0 12px;color:rgb(var(--color-link));font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.cm-raw-art__body .cm-lede{color:rgb(var(--color-foreground));font-size:20px;line-height:1.55}.cm-raw-art__body .cm-interview-meta{margin:0 0 28px;padding:14px 0;border-top:1px solid var(--cm-line);border-bottom:1px solid var(--cm-line);color:var(--cm-muted);font-size:15px;line-height:1.55}.cm-raw-art__body .cm-takeaways,.cm-raw-art__body .cm-toc,.cm-raw-art__body .cm-author-box{margin:0 0 20px;padding:22px 24px 12px;border:1px solid var(--cm-line);border-radius:18px;background:var(--cm-card)}.cm-raw-art__body .cm-author-box{padding-bottom:20px}.cm-raw-art__body .cm-author-box p:last-child{margin-bottom:0}.cm-raw-art__body .cm-takeaways ul{margin:0;padding:0;list-style:none}.cm-raw-art__body .cm-takeaways li{position:relative;margin:0 0 12px;padding-left:26px}.cm-raw-art__body .cm-takeaways li:before{content:"";position:absolute;top:.55em;left:2px;width:11px;height:9px;background:rgb(var(--cm-gold));clip-path:polygon(50% 0,100% 100%,0 100%)}.cm-raw-art__body .cm-note{margin:0 0 24px;padding:12px 16px;border-radius:12px;background:rgba(var(--cm-ink),.06);color:var(--cm-muted);font-size:14px;line-height:1.55}.cm-raw-art__body .cm-toc ol{display:grid;margin:0;padding:0;list-style:none;counter-reset:cm-body-toc}.cm-raw-art__body .cm-toc li{display:flex;gap:12px;margin:0;padding:0;counter-increment:cm-body-toc}.cm-raw-art__body .cm-toc li:before{content:counter(cm-body-toc,decimal-leading-zero);flex:none;padding-top:12px;color:rgb(var(--color-link));font-size:12px;font-weight:800}.cm-raw-art__body .cm-toc a{display:block;min-height:44px;padding:9px 0;color:rgb(var(--color-foreground));font-weight:600;text-decoration:none}.cm-raw-art__body .cm-toc a:hover{color:rgb(var(--color-link));text-decoration:underline}.cm-raw-art__body .cm-qa{margin:0 0 12px}.cm-raw-art__body .cm-qa-q{margin:32px 0 12px;font-size:20px;line-height:1.35}.cm-raw-art__body h2+.cm-qa .cm-qa-q{margin-top:8px}.cm-raw-art__body .cm-qa-speaker{color:rgb(var(--color-link));font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cm-raw-art__body .cm-qa-q .cm-qa-speaker{display:block;margin-bottom:6px}.cm-raw-art__body .cm-qa-a{padding-left:18px;border-left:2px solid var(--cm-line)}.cm-raw-art__body .cm-pullquote{margin:40px 0;padding:6px 0 6px 26px;border-left:4px solid rgb(var(--cm-gold))}.cm-raw-art__body .cm-pullquote p{margin:0;font-size:clamp(21px,2.6vw,27px);font-weight:800;line-height:1.35;letter-spacing:-.012em;text-wrap:balance}.cm-raw-art__body sup.cm-cite{font-size:12px;line-height:0}.cm-raw-art__body sup.cm-cite a,.cm-raw-art__body sup a[href^="#source"]{display:inline-block;min-width:18px;padding:0 4px;border-radius:999px;background:rgba(var(--cm-gold),.16);font-weight:800;line-height:18px;text-align:center;text-decoration:none}.cm-raw-art__body .cm-callout{margin:44px 0 20px;padding:24px 26px;border-radius:18px;background:rgb(var(--cm-ink));color:#ffffffdb}.cm-raw-art__body .cm-callout .cm-box-label{color:rgb(var(--cm-gold-light))}.cm-raw-art__body .cm-callout p:last-child{margin-bottom:0}.cm-raw-art__body .cm-callout a{color:rgb(var(--cm-gold-light))}.cm-raw-art__body .cm-callout-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.cm-raw-art__body .cm-article-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:1px solid rgb(var(--cm-gold));border-radius:999px;font-size:14px;font-weight:800;text-decoration:none}.cm-raw-art__body .cm-article-btn--primary{background:rgb(var(--cm-gold));color:rgb(var(--cm-ink))}.cm-raw-art__body .cm-article-btn--secondary{background:transparent;color:#fff}.cm-raw-art__body .cm-callout a.cm-article-btn--primary{color:rgb(var(--cm-ink))}.cm-raw-art__body .cm-callout a.cm-article-btn--secondary{color:#fff}.cm-raw-art__body .cm-callout-small{font-size:14px}.cm-raw-art__body .cm-sources{margin:0;padding-left:22px;color:var(--cm-muted);font-size:15px;line-height:1.6}.cm-raw-art__body .cm-sources li{margin-bottom:10px}.cm-raw-art__body .cm-sources li:target{border-radius:6px;background:rgba(var(--cm-gold),.18)}.cm-raw-art__foot{margin-top:40px;padding-top:28px;border-top:1px solid var(--cm-line)}.cm-raw-art__note p,.cm-raw-art__disclaimer{margin:0 0 14px;color:var(--cm-muted);font-size:15px;line-height:1.6}.cm-raw-art__note strong{color:rgb(var(--color-foreground))}.cm-raw-art__topics ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cm-raw-art__topics-label{margin:18px 0 8px;color:rgb(var(--color-link));font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media screen and (min-width:990px){.cm-raw-art__layout--toc{display:grid;grid-template-columns:240px minmax(0,700px);gap:56px;justify-content:center;align-items:start}.cm-raw-art__layout--toc .cm-raw-art__aside{display:block;position:sticky;top:calc(var(--header-height, 0px) + 24px)}.cm-raw-art__toc--inline{display:none}.cm-raw-art__layout--toc .cm-raw-art__main{margin:0}}@media screen and (min-width:750px){.cm-raw-art__body{font-size:18px;line-height:1.75}}@media screen and (max-width:989px){.cm-raw-arthead__grid,.cm-raw-arthead--photo .cm-raw-arthead__grid{grid-template-columns:minmax(0,1fr);gap:32px}.cm-raw-arthead__media{max-width:560px}}@media screen and (max-width:749px){.cm-raw-art__body .cm-takeaways,.cm-raw-art__body .cm-toc,.cm-raw-art__body .cm-author-box,.cm-raw-art__body .cm-callout{padding-right:18px;padding-left:18px;border-radius:16px}.cm-raw-art__body .cm-callout-actions .cm-article-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/cm-raw-article.css.map */
