.blog-heading{padding-top:3rem;font-size:2.5rem;font-family:var(--font-heading);font-weight:485;margin-bottom:1rem}.fancy-blog{display:grid;grid-template-columns:1fr;gap:3.75rem;margin-bottom:4.375rem}.category-container:nth-child(2n) .blog-aside{order:1}.category-container:nth-child(2n) .blog-feature{order:2}@media(min-width:860px){.fancy-blog{grid-template-columns:3fr 2fr}.category-container:nth-child(2n) .fancy-blog{grid-template-columns:2fr 3fr}}.blog-aside{display:flex;flex-direction:column;gap:3rem}.blog-aside .article-list-item{display:grid;grid-template-columns:7rem auto;column-gap:1.5rem;align-items:flex-start}@media(min-width:1024px){.blog-aside .article-list-item{grid-template-columns:9.625rem auto}}.blog-section-title{font-family:var(--font-heading);font-weight:700;font-size:4.375rem;margin-top:3.25rem;letter-spacing:-.02em}.article-list{display:grid;grid-template-columns:1fr;gap:3.75rem;margin-bottom:5rem}.article-list-item{display:flex;flex-direction:column;content-visibility:auto}.article-list-item .news-publication{margin-top:1rem;margin-bottom:.5rem}.article-list-item.wide .article-list-item-image{aspect-ratio:610/285}.wide .article-list-item-image-link{margin-bottom:1rem}.view-more{font-size:.875rem;font-weight:500;color:var(--blue2)}@media(min-width:580px){.article-list{grid-template-columns:1fr 1fr}}.article-authors{margin-top:.5rem;margin-bottom:0;color:var(--black3)}.article-time{font-size:.8125rem;opacity:.6}.article-authors figure{display:grid;gap:.5rem;grid-template-columns:2.5rem auto 1fr;align-items:center}.article-authors figure .article-time{padding-left:.5rem}.author a{color:var(--black3)}.author-name{font-weight:600}.article-authors img,.author img{width:2.5rem;height:2.5rem;border-radius:50%}.article-authors p{font-size:.75rem}.article-authors a{font-size:.8125rem;font-weight:500}.article-authors p{margin-bottom:0}.article-list-item-title{display:block;margin:.25rem 0 .5rem;font-family:var(--font-heading);font-size:1.25rem;font-weight:485;line-height:1.05;letter-spacing:-.01em;text-wrap:pretty;color:var(--black0);transition:color .2s ease}@media(min-width:1280px){.article-list-item-title{font-size:1.5rem}}.article-list-item-title:hover{color:var(--blue2)}.summary{font-size:.875rem;line-height:1.5;color:var(--black3)}.summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category{display:inline-block;font-size:.8125rem;margin-bottom:.5rem;border-radius:1.5rem;border:1px solid rgba(0,0,0,8%);background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);padding:.25rem 1rem;line-height:1.7;color:var(--black2);white-space:nowrap;font-weight:450}.category.active{color:var(--blue2);background-color:rgba(119,165,255,.12)}.category a{color:var(--black0);transition:color .2s ease}.category a:hover{color:var(--blue2)}.article-list-item-image-link{display:block;position:relative}.article-list-item-image-link .category{position:absolute;margin:0;border:0;bottom:.25rem;right:.25rem;font-size:.675rem;padding:.125rem .5rem;border-radius:.375rem}.article-list-item-image{display:block;width:100%;object-fit:cover;object-position:center;border-radius:.75rem;background-color:var(--bg)}.featured-article{position:relative;z-index:1}.featured-article .article-authors{margin-top:1.5rem}.featured-article .category{margin-bottom:0}@media(min-width:1024px){.featured-article .summary{font-size:1.0625rem;letter-spacing:-.01em}}.featured-news{margin-top:2rem}.category-container{margin-bottom:6rem;content-visibility:auto;contain-intrinsic-size:auto 660px}.featured-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:.75rem;background-color:var(--bg)}.featured-article-title{display:block;margin:.5rem 0;font-family:var(--font-heading);font-size:1.25rem;font-weight:485;line-height:1.05;letter-spacing:-.01em;text-wrap:pretty;color:var(--black0);transition:color .2s ease}@media(min-width:860px){.featured-article-title{margin:.25rem 0 .5rem;font-family:var(--font-heading);font-size:2.25rem;text-wrap:balance;letter-spacing:-.02em}}@media(min-width:1024px){.featured-article-title{margin:1rem 0}}@media(min-width:1280px){.featured-article-title{font-size:3rem}}.featured-article-title:hover{color:var(--blue2)}.featured-article-meta{padding-top:1rem}.featured-article-meta-news{display:flex;flex-direction:column}.featured-article-meta-news{justify-content:center}.featured-article .article-authors{padding-bottom:0;border-bottom:0}.post{font-size:.875rem;padding-bottom:5rem;column-gap:2rem;margin:0 auto}@media(min-width:1024px){.post{display:grid;grid-template-columns:repeat(8,1fr);grid-template-areas:"i i i i i i i i" "h h h h h h h ." "b b b b b b a a"}}@media(min-width:1280px){.post{grid-template-columns:1fr 1fr 48.75rem 1fr 1fr;grid-template-areas:"i i i i i" ". h h h ." ". b b a a"}}.post hr{border:0;border-bottom:1px solid rgba(0,0,0,.1);margin:3rem 0}.blogs{grid-area:l;padding-top:1.5rem}@media(min-width:1024px){.blogs{display:none}}.post-image{grid-area:i;margin-top:1rem;margin-left:calc(var(--container-padding)*-.75);margin-right:calc(var(--container-padding)*-.75);position:relative}.post-image img{object-fit:cover;object-position:center;width:100%;max-width:100%;aspect-ratio:15/7;max-height:60vh;display:block;border-radius:.625rem;box-shadow:0 11px 14px rgba(0,0,0,.12);background-color:var(--bg)}@media(min-width:1024px){.post-image{margin-top:2rem;margin-left:0;margin-right:0}.post-image img{border-radius:1rem}}.post-heading{grid-area:h}.main-content{grid-area:b;max-width:50rem}.sidebar{grid-area:a}.post-meta{display:flex;gap:1rem;flex-direction:row;align-items:center;justify-content:space-between;font-size:.8125rem;color:var(--black2);margin-bottom:4rem}.post-meta .article-authors{margin:0}.post-meta .separator{display:none}.post-meta span:has(.category){display:none}@media(min-width:1024px){.post-meta{justify-content:flex-start}.post-meta .separator{display:block;border-right:1px solid rgba(0,0,0,.1);min-height:2rem}.post-meta span:has(.category){display:inline-block}}.main-content p,.main-content ul,.main-content ol{font-size:1rem;line-height:1.7;margin-bottom:1.5rem;letter-spacing:-.01em;text-wrap:pretty}.main-content a:not(.tweet-this):not(.btn):not(.further-reading a){color:var(--blue2)}.main-content a:not(.tweet-this):not(.btn):not(.further-reading a):hover{text-decoration:underline}.main-content h2{font-family:var(--font-body);font-size:1.5rem;font-weight:600;margin-top:3rem;margin-bottom:1.5rem}.main-content h3{font-family:var(--font-body);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.main-content>blockquote>p{position:relative;padding-left:1rem}.main-content>blockquote>p::before{content:"";background:var(--gray2);position:absolute;top:0;bottom:0;left:0;width:.25rem;border-radius:3px}.main-content tr{border-color:rgba(0,0,0,5%)}.main-content .callout blockquote p{font-size:1.5rem;line-height:1.3;font-weight:485;color:var(--black1)}.main-content ul{padding-left:2rem;margin-bottom:2rem}.main-content img:not(.post-image){border-radius:.625rem}.main-content b,.main-content strong{font-weight:600}.callout{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto min-content;column-gap:1rem}.callout-open,.callout-close{font-size:5rem;line-height:1;color:var(--black1);opacity:.24}.callout-open{grid-column:1/2;grid-row:1/2}.callout-open::before{content:"“"}.callout-close{grid-column:3/4;grid-row:1/2;align-self:flex-end;position:relative;bottom:-1rem}.callout-close::before{content:"”"}.tweet-this{grid-column:2/3;grid-row:2/3}@media(min-width:640px){.callout{grid-template-columns:2.75rem 1fr 2.75rem}.callout-open,.callout-close{font-size:7.25rem}}.blog-closer{border:0;margin:3rem 0;text-align:center;font-size:1.5rem;font-weight:300}.blog-closer::before{content:"⁂";color:var(--blue2)}.notice{margin-bottom:2rem;background-color:rgba(119,165,255,.1);border:1px solid rgba(119,165,255,.1);padding:1rem;font-size:.875rem;line-height:1.6;border-radius:.625rem}.notice a{color:var(--blue1)}.notice-heading{font-size:.75rem;font-weight:600;margin-bottom:.25rem;letter-spacing:.02em;text-transform:uppercase;color:var(--blue2)}.tweet-this,.callout .tweet-this{display:inline-block;margin:0 0 3rem;font-size:.75rem;font-weight:500;letter-spacing:.01rem;text-transform:uppercase;text-decoration:none;color:var(--black0);transition:color .2s ease}.tweet-this svg{vertical-align:middle;fill:currentColor;margin-right:.25rem}.tweet-this:hover{color:var(--blue2);text-decoration:none}.callout-arrow{position:absolute;transform:translateX(-130%)translateY(10px);width:70px}.main-content ul{padding-left:2rem;margin-bottom:2rem}.main-content img:not(.post-image){border-radius:.625rem}.main-content b,.main-content strong{font-weight:600}.post-heading{padding-top:1.5rem}.post-heading .category{font-size:.8125rem;margin:0}.post-title{margin-top:1rem;margin-bottom:2rem;font-family:var(--font-heading);font-size:1.75rem;font-weight:485;line-height:.9;letter-spacing:-.02em;text-wrap:balance}@media(min-width:860px){.post-title{font-size:2.5rem}}@media(min-width:1100px){.post-title{font-size:3.75rem}}.share-btn svg{width:1rem;height:1rem}.lead p{font-size:1.125rem;line-height:1.7;letter-spacing:-.02em;text-wrap:pretty}[id=TableOfContents]{margin-bottom:3rem}[id=TableOfContents] ul{margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.2}[id=TableOfContents] ul ul{padding-left:.5rem}[id=TableOfContents] a{display:inline-block;margin-bottom:.75rem;color:var(--black3);transition:color .2s ease,font-weight .2s ease}[id=TableOfContents] a:hover{color:var(--black1)}[id=TableOfContents] a.is-active{font-weight:500;color:var(--blue2)}[id=TableOfContents] a strong{font-weight:inherit}@media(max-width:1023px){[id=TableOfContents]{display:none}}.sticky-aside{position:sticky;top:4rem}.social-section .label{display:block;font-size:.75rem;color:var(--black2);text-transform:uppercase;margin-bottom:.5rem}.social-section a{display:inline-block;margin-right:1rem;color:var(--gray2);transition:color .2s ease}.social-section a:hover{color:var(--black4)}.social-section svg{fill:currentColor;width:1.5rem;height:1.5rem}.social-section .copy-confirmed{transform:scale(.8);transform-origin:center;color:var(--green2)}.news-publication{font-weight:500;font-size:.9375rem;letter-spacing:-.01em;margin-bottom:.5rem;color:var(--blue2)}.news-articles{display:flex;flex-wrap:nowrap;margin-bottom:5rem;margin-left:calc(-1*var(--container-padding));margin-right:calc(-1*var(--container-padding));overflow-x:auto;overflow-y:clip;scrollbar-width:none}.news-articles::-webkit-scrollbar{display:none}.news-articles .article-list-item{flex:1 0 66vw;max-width:66vw;width:66vw;padding-left:var(--container-padding);padding-right:var(--container-padding)}@media(min-width:620px){.news-articles{overflow-x:unset;flex-wrap:wrap}.news-articles .article-list-item{padding:0 1.25rem;flex:1 50%;max-width:50%;width:50%}.news-articles .article-list-item:first-child{padding-left:var(--container-padding)}.news-articles .article-list-item:last-child{padding-right:var(--container-padding)}}@media(min-width:620px)and (max-width:974px){.news-articles .article-list-item:nth-child(odd){padding-left:var(--container-padding)}.news-articles .article-list-item:nth-child(even){padding-right:var(--container-padding)}}.news-list{padding-top:1.5rem}@media(min-width:975px){.news-articles .article-list-item{flex:1 25%;max-width:25%;width:25%}.news-list{grid-template-columns:1fr 1fr 1fr}}.news-article-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:485;line-height:1.1;color:var(--black0);transition:color .2s ease}.article-list-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem 0;margin-bottom:1rem}.article-list-heading h2{font-family:var(--font-body);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;margin-bottom:0}.article-list-heading nav{display:flex;gap:.5rem}.article-list-heading-bare{border:0;padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:0}@media(max-width:767px){.article-list-heading-bare:has(nav){overflow-x:auto;touch-action:pan-x;scroll-snap-type:x mandatory;margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1);padding-left:var(--container-padding);padding-right:var(--container-padding);scroll-padding-left:var(--container-padding);scroll-padding-right:var(--container-padding);scrollbar-width:none}.article-list-heading-bare:has(nav)::-webkit-scrollbar{display:none}.article-list-heading-bare nav{display:flex;gap:.5rem;flex-wrap:nowrap}}.article-list-heading+.article-list{padding-top:2rem}.chips{display:none;font-size:.75rem}.chips a{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;color:var(--black2);transition:color .2s ease}.chips a:hover{color:var(--blue2)}.chips svg{display:inline-block;width:1rem;height:1rem;vertical-align:middle;margin-right:.25rem;fill:currentColor}@media(min-width:880px){.chips{display:flex;flex-direction:row;gap:1rem}}.category-filter{background:var(--white1);border:1px solid var(--white3);color:var(--black2);width:fit-content;margin-bottom:0}@media(min-width:880px){.category-filter{display:none}}.category-page-heading{padding-top:2rem}.category-page-heading span{font-weight:600}.category-page-heading svg{display:inline-block;width:1.5rem;height:1.5rem;fill:currentColor;vertical-align:middle;margin-right:.5rem}.author-page-heading{padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:32rem;text-align:center}.author-page-heading img{border-radius:50%;width:10rem;height:10rem}.author-title{margin-top:.5rem;margin-bottom:0;font-size:2rem;font-weight:500}.author-meta a{color:var(--black1);transition:color .2s ease}.author-meta a:hover{color:var(--blue2)}.author-meta svg{width:1rem;fill:currentColor;margin-left:.5rem;vertical-align:middle}.author-bio{margin-top:1.5rem;color:var(--black3)}.author-bio p{font-size:.9375rem;text-wrap:pretty}@media(max-width:767px){.thirds-container:has(>.further-reading){padding-left:var(--container-padding);padding-right:var(--container-padding)}}.further-reading{padding-bottom:2rem;align-items:flex-start}.further-reading a{display:grid;color:var(--black5);grid-template-columns:1fr;gap:1.5rem}.further-reading a:hover{text-decoration:none}.further-reading .article-list-item-image{height:auto}.further-reading .article-list-item-title{max-width:28rem}.further-reading img{box-shadow:0 11px 14px rgba(0,0,0,.12)}.next-up{color:var(--red1);font-weight:700;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.hide-mobile-inline{display:none;opacity:.6}@media(min-width:1024px){.hide-mobile-inline{display:inline-block}}.blog-cta{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}@media(min-width:860px){.blog-cta .newsletter-form{align-self:center}}.newsletter-form{--blue1:var(--blue2)}.newsletter-form form{display:flex;flex-wrap:wrap;gap:.5rem}.newsletter-form input{margin-bottom:0}.newsletter-form p{margin-top:1rem;margin-bottom:0;font-size:.8125rem;opacity:.6}@media(min-width:1102px){.newsletter-form{max-width:75%}.newsletter-form form{flex-wrap:nowrap}}[id=newsletter-signup-errors],[id=signup-errors],[id=contact-error]{margin-top:1rem;font-size:.75rem;font-weight:500;color:var(--red2);opacity:0;transition:opacity .2s ease}[id=newsletter-signup-errors].in-view,[id=signup-errors].in-view,[id=contact-error].in-view{opacity:1}.signup-success{font-size:1rem;opacity:0;transition:opacity .2s ease}.submitted .signup-success{opacity:1}.twitter-tweet{margin-bottom:1.5rem!important}.image-quote{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;margin-bottom:2.5rem}.image-quote img{width:5rem;height:auto}.image-quote blockquote{margin-bottom:.5rem;font-size:.875rem}.image-quote blockquote p:last-child{margin-bottom:0}.image-quote figcaption{font-weight:600;font-size:.8125rem;grid-column:2/3}.image-quote:last-of-type{margin-bottom:5rem}@media(min-width:660px){.image-quote img{width:7.5rem}.image-quote blockquote{margin-top:.5rem;font-size:1.0625rem;line-height:1.5}}.featured-authors{display:grid;grid-template-columns:auto;gap:2rem;margin-bottom:6rem}@media(min-width:414px){.featured-authors{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.featured-authors{grid-template-columns:repeat(4,1fr)}}.featured-author{display:flow-root}.featured-author img{float:left;margin-right:1rem;width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}.featured-author a:not(.feature-title){font-size:.75rem;color:var(--gray2)}.featured-author .feature-title{margin-bottom:.125rem}.featured-author p{font-size:.75rem}.pagination{list-style:none;margin:0 auto 5rem;display:flex;justify-content:center;align-items:center;gap:1.5rem}.pagination li:not(.active) a{color:var(--black2)}.pagination li.disabled{opacity:.5}.pagination li.active a{color:var(--blue2);font-weight:700}