.editorial-header{position:relative;background:#101011}.editorial-header nav a[aria-current=page]{color:#ef263c}.editorial-page{background:#101011}.blog-home{background:#171719;border-top:1px solid var(--line)}.blog-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;padding:45px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:45px}.blog-feature-copy>.eyebrow{font-size:8px;color:#9b9ba1}.blog-feature h3{font-size:clamp(23px,2.4vw,36px);font-weight:550;line-height:1.3;letter-spacing:-1px;margin:18px 0}.blog-feature-copy>p:not(.eyebrow){color:#9b9ba1;font-size:12px;max-width:420px}.blog-feature .text-link{margin-top:25px}.blog-feature:hover h3{color:#fff}.blog-feature:hover .text-link{color:var(--red)}.format-art{height:260px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 60%,#32323755,transparent 70%)}.format-outline{position:absolute;border:1px solid #6b6b74;background:#171719;display:flex;align-items:end;padding:12px;color:#b4b4bd;font-size:11px;letter-spacing:1px}.format-landscape{left:5%;top:27%;width:65%;aspect-ratio:1.91;border-color:#4d4d55}.format-square{left:35%;top:12%;width:40%;aspect-ratio:1;border-color:#8a8a92}.format-portrait{left:66%;top:28%;width:30%;aspect-ratio:.8;border-color:var(--red);background:#1e1519;box-shadow:-12px 20px 50px #0004}.format-portrait b{color:#ff596b}.format-caption{position:absolute;bottom:0;left:5%;font-size:7px;letter-spacing:1.6px;color:#777780}.back-link{font-size:11px;color:#a7a7af}.blog-index-hero{padding-top:55px;padding-bottom:65px}.blog-index-hero>.eyebrow{margin:55px 0 25px;color:#9999a2}.blog-index-hero h1{font-size:clamp(48px,6vw,86px)}.blog-index-hero>p:last-child{font-size:14px;color:#9b9ba3;margin-top:30px}.blog-index-list{padding-top:0}.blog-index-list .blog-feature{margin-top:0}.editorial-cta{border-top:1px solid var(--line);text-align:center}.editorial-cta p{color:#9b9ba3;margin:20px 0 30px}.article-hero{padding-top:48px;padding-bottom:65px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:14px;font-size:10px;color:#96969e;margin-bottom:60px}.breadcrumbs a:hover{color:white}.article-hero>.eyebrow{font-size:9px;color:#a3a3aa}.article-hero h1{font-size:clamp(35px,4.6vw,68px);letter-spacing:-2.5px;max-width:1000px;margin:25px 0;line-height:1.12}.article-lead{font-size:15px;color:#a6a6ae;max-width:730px}.article-byline{display:flex;align-items:center;gap:14px;font-size:10px;margin-top:30px;color:#aaaab2;flex-wrap:wrap}.article-byline img{width:42px;height:42px;border-radius:50%;object-fit:cover;object-position:50% 55%}.article-byline>a{font-weight:700;color:#ddd}.article-byline>span{border-left:1px solid #44444c;padding-left:14px}.article-layout{background:var(--paper);color:#242427;display:grid;grid-template-columns:190px minmax(0,780px);gap:7%;justify-content:center;align-items:start;padding-top:70px}.article-toc{position:sticky;top:35px}.article-toc>.eyebrow{color:#73737b;font-size:8px;margin-bottom:20px}.article-toc nav{display:flex;flex-direction:column;gap:14px}.article-toc a{font-size:10px;color:#68686f}.article-toc a:hover{color:#cd1730}.article-prose section+section{margin-top:55px}.article-prose section{scroll-margin-top:40px}.article-prose h2{font-size:30px;letter-spacing:-1px;line-height:1.3;margin:0 0 22px}.article-prose p,.article-prose li{font-size:13px;color:#5d5d65;line-height:1.9}.article-prose p+p{margin-top:18px}.article-prose ul{padding-left:20px}.article-prose li+li{margin-top:8px}.article-prose a:not(.button){text-decoration:underline;text-underline-offset:4px}.article-table{overflow-x:auto;margin:26px 0;outline-offset:4px}.article-table:focus-visible{outline:2px solid var(--red)}.article-table table{border-collapse:collapse;width:100%;font-size:11px;text-align:left;min-width:470px}.article-table caption{text-align:left;padding-bottom:15px;color:#77777e;font-size:10px}.article-table th,.article-table td{padding:13px 16px;border-bottom:1px solid #cececb;vertical-align:top;line-height:1.6}.article-table thead th{background:#232326;color:#eee;font-size:10px;font-weight:650}.article-table tbody th{font-weight:750;white-space:nowrap;color:#343439}.article-table td{color:#68686d}.article-table tbody tr:nth-child(even){background:#e4e3e0}.article-note{padding:22px 25px;border-left:2px solid var(--red);background:#e4e3df;margin:25px 0}.article-note strong{font-size:12px}.article-note p{font-size:12px;margin-top:10px}.article-prose .source-inline{font-size:10px;color:#7c7c82}.article-button{background:#171719;color:#eee;margin-top:25px}.article-button:hover{background:#333}.article-sources{border-top:1px solid #c6c6c1;padding-top:35px}.article-prose .article-sources h2{font-size:22px}.article-prose .article-sources p,.article-prose .article-sources li{font-size:11px}.article-prose>.text-link{margin-top:35px}.footer-blog{font-size:10px;color:#9999a0}
@media(max-width:1050px){.site-header nav{gap:20px}.article-layout{grid-template-columns:150px minmax(0,1fr);gap:6%}.format-art{height:230px}.format-portrait{top:30%}.article-prose h2{font-size:27px}}
@media(max-width:700px){.editorial-header nav{display:flex;gap:18px}.editorial-header nav a:not([aria-current]){display:none}.editorial-header .header-contact{display:none}.blog-feature{grid-template-columns:1fr;gap:30px;padding:30px 0;margin-top:30px}.blog-feature h3{font-size:25px;letter-spacing:-.8px}.blog-feature-copy>.eyebrow{font-size:8px}.format-art{height:230px;max-width:400px;width:100%;margin:auto}.format-landscape{width:60%}.format-square{width:38%;left:35%}.format-portrait{width:28%;top:22%}.format-caption{font-size:7px}.blog-index-hero{padding-top:30px;padding-bottom:45px}.blog-index-hero>.eyebrow{margin-top:40px}.blog-index-hero h1{font-size:47px;letter-spacing:-2.5px}.blog-index-hero>p:last-child{font-size:12px}.blog-index-list{padding-top:0}.article-hero{padding-top:30px;padding-bottom:40px}.breadcrumbs{font-size:9px;margin-bottom:35px;gap:10px}.article-hero>.eyebrow{font-size:7px}.article-hero h1{font-size:36px;letter-spacing:-1.7px}.article-lead{font-size:12px}.article-byline{gap:10px;font-size:9px}.article-byline>span{border:0;padding:0}.article-layout{display:block;padding-top:35px}.article-toc{position:static;border-bottom:1px solid #c6c6c1;margin-bottom:35px;padding-bottom:25px}.article-toc nav{gap:10px}.article-toc a{font-size:11px}.article-prose h2{font-size:26px;letter-spacing:-.9px}.article-prose p,.article-prose li{font-size:12px}.article-prose section+section{margin-top:40px}.article-table table{font-size:10px;min-width:440px}.article-table th,.article-table td{padding:11px 12px}.article-note{padding:18px}.article-note p{font-size:11px}.article-button{font-size:10px;padding:13px 15px;gap:18px}}
.blog-feature h2{font-size:clamp(23px,2.4vw,36px);font-weight:550;line-height:1.3;letter-spacing:-1px;margin:18px 0}.blog-feature:hover h2{color:#fff}@media(max-width:700px){.blog-feature h2{font-size:25px;letter-spacing:-.8px}}
.article-prose code{font-size:.9em;background:#deded9;padding:2px 5px;overflow-wrap:anywhere}.article-prose ol{padding-left:20px}.article-toc a{line-height:1.7}.related-articles{border-top:1px solid #c6c6c1;padding-top:25px;margin-top:45px;display:flex;flex-direction:column;gap:16px}.related-articles p.eyebrow{font-size:9px}.related-articles a{font-size:12px}.editorial-art{height:250px;position:relative;overflow:hidden;border-bottom:1px solid #33333a;background:radial-gradient(ellipse at 65% 45%,#2b202644,transparent 70%)}.editorial-art>span{position:absolute;left:10%;top:18%;font-size:62px;letter-spacing:-5px;color:#53535d;font-weight:550}.editorial-art>b{position:absolute;right:9%;bottom:12%;font-size:90px;letter-spacing:-6px;font-weight:500;line-height:1;color:#ef263c}.editorial-art>small{position:absolute;left:10%;bottom:5%;font-size:7px;letter-spacing:1.6px;color:#777780}.art-structure>span{font-size:48px;letter-spacing:-2px}.art-structure>b{font-size:62px;letter-spacing:-3px}.home-blog-more{display:grid;grid-template-columns:1fr 1fr;gap:40px}.home-blog-more>a{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.7;color:#bbbcc3}.home-blog-more>a:hover{color:white}.home-blog-more>a>span{color:var(--red);font-size:20px}@media(max-width:700px){.editorial-art{height:190px;width:100%}.editorial-art>span{font-size:55px}.editorial-art>b{font-size:74px}.art-structure>span{font-size:40px}.art-structure>b{font-size:53px}.home-blog-more{grid-template-columns:1fr;gap:0}.home-blog-more>a{font-size:12px;padding:22px 0}.related-articles a{font-size:11px}}
