.cw-design.seo-article-page{--seo-frame:var(--cw-brand-frame,92.5rem);--seo-content-frame:73.75rem;--seo-gutter:var(--cw-brand-gutter,1.5rem);--seo-rule:#ffffff24;--seo-copy:#f3f0eab3;background:#050505;overflow-x:clip}.cw-design.seo-article-page>.seo-article{width:100%;max-width:none;padding:72px 0 0}.cw-design.seo-article-page .seo-article-hero{width:min(calc(100% - (var(--seo-gutter) * 2)), var(--seo-content-frame));text-align:left;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:start;gap:clamp(1.35rem,2vw,2rem);min-height:auto;margin:0 auto;padding:clamp(4rem,6vw,6rem) 0 clamp(2.75rem,4vw,4rem);display:grid;overflow:hidden}.cw-design.seo-article-page .seo-article-hero:before,.cw-design.seo-article-page .seo-article-hero:after{display:none}.cw-design.seo-article-page .seo-article-hero h1{letter-spacing:-.055em;text-align:left;text-wrap:balance;grid-column:1/-1;max-width:23ch;margin:0;font-size:clamp(3rem,4.6vw,5rem);font-weight:620;line-height:.92}.cw-design.seo-article-page .seo-hero-intro{color:#f3f0eab8;grid-column:1/9;max-width:48rem;margin:0;font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.6}.cw-design.seo-article-page .seo-citation-summary{border:0;border-left:1px solid var(--cw-brand-red);background:linear-gradient(90deg,#ff001f12,#0000 74%);border-radius:0;grid-area:2/9/span 2/-1;align-self:end;width:100%;margin:0;padding:clamp(1.25rem,2.5vw,2.1rem) 0 0 clamp(1.1rem,2vw,1.8rem);display:block}.cw-design.seo-article-page .seo-citation-summary h2,.cw-design.seo-article-page .seo-citation-summary .blog-article-excerpt,.cw-design.seo-article-page .seo-citation-summary .seo-article-bullets{width:100%;max-width:none;margin-inline:0}.cw-design.seo-article-page .seo-citation-summary h2{color:var(--cw-brand-red);font-family:var(--cw-brand-mono);letter-spacing:.14em;margin-bottom:1rem;font-size:.69rem}.cw-design.seo-article-page .seo-citation-summary .blog-article-excerpt{color:#f3f0ead1;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.58}.cw-design.seo-article-page .seo-citation-summary .seo-article-bullets{color:var(--seo-copy);margin-top:1rem;padding-left:1.05rem}.cw-design.seo-article-page .seo-article-actions{grid-column:1/9;justify-content:flex-start;margin:0}.cw-design.seo-article-page .blog-article-content{width:min(calc(100% - (var(--seo-gutter) * 2)), var(--seo-content-frame));gap:0;margin:0 auto;padding-block:0 clamp(5rem,8vw,8rem)}.cw-design.seo-article-page .editorial-hero-media{width:min(calc(100% - (var(--seo-gutter) * 2)), var(--seo-content-frame));border:0;overflow:hidden}.cw-design.seo-article-page .editorial-hero-media img{aspect-ratio:auto;object-position:center;height:clamp(22rem,34vw,34rem)}.cw-design.seo-article-page .seo-toc{background:0 0;border:0;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,5.5rem);padding:clamp(2.75rem,4vw,4rem) 0}.cw-design.seo-article-page .seo-toc h2{text-wrap:balance;grid-column:1;max-width:none;font-size:clamp(2rem,2.35vw,2.65rem);line-height:1.02}.cw-design.seo-article-page .seo-toc ol{border-top:1px solid var(--seo-rule);grid-column:2;gap:0}.cw-design.seo-article-page .seo-toc li{border-bottom:1px solid var(--seo-rule);padding:.9rem 0}.cw-design.seo-article-page .seo-video-section{border-block:0 1px solid var(--seo-rule);background:radial-gradient(circle at 76%,#ff001f1f,#0000 31%),0 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,6rem);min-height:clamp(32rem,52vw,48rem);margin:0;padding:clamp(4rem,7vw,7rem) 0}.cw-design.seo-article-page .seo-video-copy h2{max-width:16ch;font-size:clamp(2.25rem,3.2vw,3.5rem);line-height:.96}.cw-design.seo-article-page .seo-video-frame{border:1px solid var(--seo-rule);margin:0;box-shadow:0 2.5rem 7rem #00000080}.cw-design.seo-article-page .seo-article-chapter{background:0 0;border:0;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);gap:1rem clamp(2.5rem,5vw,5.5rem);width:100%;margin:0;padding:clamp(2.75rem,4vw,4rem) 0;display:grid}.cw-design.seo-article-page .seo-article-chapter:before,.cw-design.seo-article-page .seo-article-chapter:after{display:none}.cw-design.seo-article-page .seo-article-chapter h2{letter-spacing:-.045em;text-wrap:balance;grid-column:1;max-width:none;margin:0;padding:0;font-size:clamp(2rem,2.35vw,2.65rem);line-height:1.02}.cw-design.seo-article-page .seo-article-chapter>:not(h2){grid-column:2}.cw-design.seo-article-page .seo-article-chapter p,.cw-design.seo-article-page .seo-article-chapter ul{width:100%;max-width:52rem;color:var(--seo-copy);margin:0}.cw-design.seo-article-page .seo-source-panel,.cw-design.seo-article-page .seo-related-grid,.cw-design.seo-article-page .blog-article-content>section:not(.seo-video-section):not(.seo-source-panel):not(.seo-related-grid):not(.promo-block):not(.seo-article-chapter){background:0 0;border:0;border-radius:0;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);gap:1rem clamp(2.5rem,5vw,5.5rem);width:100%;max-width:none;margin:0;padding:clamp(2.75rem,4vw,4rem) 0;display:grid}.cw-design.seo-article-page :is(.seo-source-panel,.seo-related-grid)>h2,.cw-design.seo-article-page .blog-article-content>section:not(.seo-video-section):not(.seo-source-panel):not(.seo-related-grid):not(.promo-block):not(.seo-article-chapter)>h2{letter-spacing:-.045em;text-wrap:balance;grid-column:1;max-width:none;margin:0;font-size:clamp(2rem,2.35vw,2.65rem);line-height:1.02}.cw-design.seo-article-page :is(.seo-source-panel,.seo-related-grid)>:not(h2),.cw-design.seo-article-page .blog-article-content>section:not(.seo-video-section):not(.seo-source-panel):not(.seo-related-grid):not(.promo-block):not(.seo-article-chapter)>:not(h2){grid-column:2}.cw-design.seo-article-page .seo-section-body{align-content:start;gap:1.4rem;min-width:0;display:grid}.cw-design.seo-article-page .seo-section-body>:where(p,ul,.seo-related-list){width:100%;margin:0}.cw-design.seo-article-page :is(.seo-source-panel,.seo-related-grid,.seo-link-section) :is(ul,.seo-related-list){border-top:1px solid #ffffff1a;gap:0;padding:0;list-style:none;display:grid}.cw-design.seo-article-page :is(.seo-source-panel,.seo-link-section) li,.cw-design.seo-article-page .seo-related-link{border-bottom:1px solid #ffffff1a;margin:0;padding:.9rem 0}.cw-design.seo-article-page .blog-article-content h3{font-family:var(--cw-brand-display);letter-spacing:-.02em;font-size:clamp(1.1rem,1.35vw,1.28rem);line-height:1.24}.cw-design.seo-article-page .blog-article-content h4{font-size:1rem;line-height:1.3}.cw-design.seo-article-page .seo-related-link,.cw-design.seo-article-page .seo-source-panel li,.cw-design.seo-article-page .seo-faq-item{transition:color .18s,background-color .18s,padding .18s}.cw-design.seo-article-page .seo-related-link:hover,.cw-design.seo-article-page .seo-related-link:focus-visible{background:#ffffff09;padding-inline:.65rem}.cw-design.seo-article-page .seo-faq-list{border-top:1px solid #ffffff1a;gap:0;width:100%;display:grid}.cw-design.seo-article-page .seo-faq-item{background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;padding:1.35rem 0}.cw-design.seo-article-page .seo-faq-item h3{font-size:clamp(1.05rem,1.4vw,1.28rem)}.cw-design.seo-article-page .promo-block{border-radius:0;width:100%;margin:0;padding:clamp(3.5rem,6vw,6rem)}#root .cw-design.seo-article-page :is(.seo-article-chapter,.seo-source-panel,.seo-related-grid){border-bottom:0}#root .cw-design.seo-article-page .blog-article-content>:is(.seo-toc,.seo-article-chapter,.seo-source-panel,.seo-related-grid,.seo-link-section,.seo-faq-section){padding-block:clamp(2.75rem,3.5vw,3.5rem)}@media (width<=1100px){.cw-design.seo-article-page .seo-article-hero{grid-template-columns:repeat(8,minmax(0,1fr));min-height:auto}.cw-design.seo-article-page .seo-article-hero h1{grid-column:1/-1}.cw-design.seo-article-page .seo-hero-intro,.cw-design.seo-article-page .seo-article-actions{grid-column:1/7}.cw-design.seo-article-page .seo-article-hero h1{font-size:clamp(3.4rem,7.5vw,5.6rem)}}@media (width<=900px){.cw-design.seo-article-page .seo-article-hero{grid-template-rows:auto;grid-template-columns:1fr;gap:1.2rem;padding-block:7.5rem 3.5rem}.cw-design.seo-article-page .seo-article-hero h1,.cw-design.seo-article-page .seo-hero-intro,.cw-design.seo-article-page .seo-article-actions{grid-area:auto/1}.cw-design.seo-article-page .seo-article-hero:before{display:none}.cw-design.seo-article-page .seo-article-hero h1{max-width:16ch;font-size:clamp(2.3rem,9vw,3.6rem)}.cw-design.seo-article-page .seo-citation-summary{background:0 0;margin-top:1rem}.cw-design.seo-article-page .seo-toc,.cw-design.seo-article-page .seo-video-section,.cw-design.seo-article-page .seo-article-chapter,.cw-design.seo-article-page .seo-source-panel,.cw-design.seo-article-page .seo-related-grid,.cw-design.seo-article-page .blog-article-content>section:not(.seo-video-section):not(.seo-source-panel):not(.seo-related-grid):not(.promo-block):not(.seo-article-chapter){grid-template-columns:1fr}.cw-design.seo-article-page .seo-toc h2,.cw-design.seo-article-page .seo-toc ol,.cw-design.seo-article-page .seo-article-chapter h2,.cw-design.seo-article-page .seo-article-chapter>:not(h2),.cw-design.seo-article-page :is(.seo-source-panel,.seo-related-grid)>h2,.cw-design.seo-article-page :is(.seo-source-panel,.seo-related-grid)>:not(h2),.cw-design.seo-article-page .blog-article-content>section:not(.seo-video-section):not(.seo-source-panel):not(.seo-related-grid):not(.promo-block):not(.seo-article-chapter)>h2,.cw-design.seo-article-page .blog-article-content>section:not(.seo-video-section):not(.seo-source-panel):not(.seo-related-grid):not(.promo-block):not(.seo-article-chapter)>:not(h2){grid-column:1}.cw-design.seo-article-page .seo-toc h2,.cw-design.seo-article-page .seo-article-chapter h2,.cw-design.seo-article-page :is(.seo-source-panel,.seo-related-grid)>h2,.cw-design.seo-article-page .blog-article-content>section:not(.seo-video-section):not(.seo-source-panel):not(.seo-related-grid):not(.promo-block):not(.seo-article-chapter)>h2{max-width:20ch;font-size:clamp(1.9rem,5vw,2.55rem)}.cw-design.seo-article-page .seo-video-section{gap:2rem;min-height:auto}.cw-design.seo-article-page .seo-video-copy{padding:0}.cw-design.seo-article-page .seo-article-chapter h2{max-width:20ch;padding:0}}@media (width<=520px){.cw-design.seo-article-page{--seo-gutter:.75rem}.cw-design.seo-article-page .seo-article-hero h1{font-size:clamp(2.05rem,8.6vw,2.7rem);line-height:.96}.cw-design.seo-article-page .seo-article-actions{grid-template-columns:1fr;display:grid}.cw-design.seo-article-page .seo-article-actions .blog-btn{width:fit-content}.cw-design.seo-article-page .seo-toc h2,.cw-design.seo-article-page .seo-video-copy h2,.cw-design.seo-article-page .seo-article-chapter h2,.cw-design.seo-article-page :is(.seo-source-panel,.seo-related-grid)>h2,.cw-design.seo-article-page .blog-article-content>section:not(.seo-video-section):not(.seo-source-panel):not(.seo-related-grid):not(.promo-block):not(.seo-article-chapter)>h2{font-size:clamp(1.8rem,8.8vw,2.55rem)}.cw-design.seo-article-page .promo-block{padding:2.5rem 1rem}}@media (width>=901px){.cw-design.seo-article-page .seo-article-hero{grid-template-rows:auto;align-content:start;align-items:start;min-height:auto;padding:clamp(4rem,6vw,6rem) 0 clamp(2.75rem,4vw,4rem)}.cw-design.seo-article-page .seo-hero-intro,.cw-design.seo-article-page .seo-article-actions{grid-column:1/9}.cw-design.seo-article-page .seo-article-hero h1{grid-column:1/-1;max-width:23ch;font-size:clamp(2.9rem,4.3vw,4.75rem);line-height:.94}}@media (prefers-reduced-motion:reduce){.cw-design.seo-article-page .seo-related-link,.cw-design.seo-article-page .seo-source-panel li,.cw-design.seo-article-page .seo-faq-item{transition:none}}
