.v2-article-page{overflow-x:clip}.v2-article,.v2-article-related{width:min(1600px,89.2%);margin-inline:auto}.v2-article [hidden]{display:none!important}.v2-article a:focus-visible,.v2-article button:focus-visible,.v2-article-related a:focus-visible{outline-offset:6px;outline:2px solid}.v2-article-hero{padding-top:clamp(120px,10.7vw,180px)}.v2-article-back,.v2-article-text-link{align-items:center;gap:14px;font-size:clamp(16px,1.4vw,21px);line-height:1.35;display:inline-flex}.v2-article-back{margin-bottom:clamp(35px,3.6vw,60px)}.v2-article-back>span{border:1px solid #000;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.v2-article-back:hover>span{color:#fff;background:#000}.v2-article-opening{grid-template-columns:7fr 5fr;align-items:start;gap:5.4%;display:grid}.v2-article-intro{padding-top:8px}.v2-article-meta{align-items:center;gap:18px;font-size:15px;line-height:1.3;display:flex}.v2-article-meta>span{color:#666}.v2-article-chip{background:var(--tone);text-transform:uppercase;border-radius:30px;padding:9px 23px}.v2-article-intro h1{max-width:15ch;font-family:var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:30px 0 26px;font-size:clamp(48px,5.1vw,88px);font-weight:500;line-height:1.02}.v2-article-deck{letter-spacing:-.025em;color:#525252;max-width:33ch;font-size:clamp(20px,1.7vw,28px);font-weight:400;line-height:1.35}.v2-article-byline{align-items:center;gap:15px;margin-top:34px;display:inline-flex}.v2-article-byline img,.v2-article-avatar{object-fit:cover;border-radius:50%;width:58px;height:58px}.v2-article-avatar{background:#d5cccc;place-items:center;font-size:20px;display:grid}.v2-article-byline-name,.v2-article-byline-role{display:block}.v2-article-byline-name{font-size:18px;line-height:1.4}.v2-article-byline-role{color:#616161;margin-top:2px;font-size:14px;line-height:1.5}.v2-article-date{color:#616161;margin-top:16px;font-size:14px;display:block}.v2-article-cover{aspect-ratio:4/5;background:#dedede;overflow:hidden}.v2-article-cover img{object-fit:cover;width:100%;height:100%}.v2-article-reading{grid-template-columns:3.4fr 6.6fr;gap:12.5%;padding-top:clamp(90px,10vw,160px);display:grid}.v2-article-rail{min-width:0}.v2-article-rail-inner{padding-bottom:40px;position:sticky;top:110px}.v2-article-label{color:#666;font-size:14px;line-height:1.4}.v2-article-toc ol{margin-top:22px}.v2-article-toc li+li{margin-top:13px}.v2-article-toc a{color:#666;max-width:25ch;font-size:16px;line-height:1.4;display:block}.v2-article-toc a:hover,.v2-article-toc a[aria-current]{color:#000;text-underline-offset:5px;text-decoration:underline}.v2-article-sharing{margin:36px 0}.v2-article-share{gap:8px;display:flex;margin-top:15px!important}.v2-article-share a,.v2-article-share button{color:#000;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.v2-article-share svg{width:17px;height:17px}.v2-article-share a:hover,.v2-article-share button:hover,.v2-article-share [data-copied]{color:#fff;background:#000;border-color:#000}.v2-article-copy-feedback{white-space:nowrap;color:#000;font-size:13px;display:none;position:absolute;top:52px}.v2-article-share [data-copied] .v2-article-copy-feedback{display:block}.v2-article-text-link{border-bottom:1px solid;padding-bottom:5px}.v2-article-text-link:hover{opacity:.6}.v2-article-body{min-width:0}.v2-article-prose{letter-spacing:-.015em;color:#4d4d4d;overflow-wrap:break-word;font-size:clamp(18px,1.42vw,23px);font-weight:400;line-height:1.55}.v2-article-prose>p:first-child{letter-spacing:-.025em;color:#000;margin-bottom:32px;font-size:clamp(23px,2vw,32px);line-height:1.38}.v2-article-prose p{margin-bottom:24px}.v2-article-prose h2{letter-spacing:-.04em;color:#000;text-wrap:balance;margin:56px 0 22px;scroll-margin-top:110px;font-size:clamp(28px,2.65vw,44px);font-weight:500;line-height:1.12}.v2-article-prose h3{color:#000;margin:38px 0 18px;scroll-margin-top:110px;font-size:clamp(23px,2vw,32px);font-weight:500;line-height:1.2}.v2-article-prose strong{color:#111;font-weight:600}.v2-article-prose ul,.v2-article-prose ol{margin:24px 0;padding-left:1.3em;list-style:outside}.v2-article-prose ol{list-style:decimal}.v2-article-prose li{margin-bottom:12px;padding-left:6px}.v2-article-prose a{text-underline-offset:4px;color:#000;text-decoration:underline}.v2-article-prose blockquote{color:#000;border-left:2px solid #000;margin:44px 0;padding-left:26px;font-size:1.3em;line-height:1.35}.v2-article-prose img,.v2-article-prose video{max-width:100%;height:auto}.v2-article-prose figure{margin:35px 0}.v2-article-prose figcaption{margin-top:12px;font-size:14px}.v2-article-end{border-top:1px solid #cecece;justify-content:space-between;gap:24px;margin-top:55px;padding-top:24px;display:flex}.v2-article-author{border-top:1px solid #cecece;grid-template-columns:100px minmax(0,1fr);gap:28px;margin-top:85px;padding-top:35px;scroll-margin-top:110px;display:grid}.v2-article-author-photo{object-fit:cover;border-radius:50%;width:100px;height:100px}.v2-article-author h2{letter-spacing:-.035em;margin:7px 0;font-size:30px;font-weight:500;line-height:1.2}.v2-article-author-role{color:#666;font-size:15px;line-height:1.4}.v2-article-author-bio{color:#4d4d4d;font-size:18px;line-height:1.5;margin:20px 0 24px!important}.v2-article-related{padding:clamp(100px,12vw,180px) 0}.v2-article-related-head{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:44px;display:flex}.v2-article-related-head h2{letter-spacing:-.05em;font-size:clamp(40px,5vw,80px);font-weight:500;line-height:1}.v2-article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.v2-article-related .v2-card h3{font-size:clamp(21px,1.74vw,28px)}@media (width>=750px) and (width<=1000px){.v2-article-opening{grid-template-columns:1.2fr 1fr;gap:5%}.v2-article-intro h1{font-size:45px}.v2-article-cover{position:sticky;top:110px}.v2-article-reading{grid-template-columns:1fr 2.2fr;gap:7%}.v2-article-toc a{font-size:14px}}@media (width<=749px){.v2-article,.v2-article-related{width:calc(100% - 40px)}.v2-article-hero{padding-top:112px}.v2-article-back{margin-bottom:36px}.v2-article-opening{flex-direction:column;gap:36px;display:flex}.v2-article-intro{padding:0}.v2-article-intro h1{letter-spacing:-.05em;max-width:100%;margin:26px 0 24px;font-size:clamp(40px,10.8vw,68px);line-height:1.04}.v2-article-deck{max-width:36ch;font-size:21px}.v2-article-meta{font-size:13px}.v2-article-chip{padding:8px 19px}.v2-article-byline{margin-top:28px}.v2-article-byline-name{font-size:17px}.v2-article-byline-role{font-size:13px}.v2-article-cover{width:100%}.v2-article-reading{flex-direction:column;gap:42px;padding-top:60px;display:flex}.v2-article-rail-inner{padding:0;position:static}.v2-article-toc{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:24px 0}.v2-article-toc a{max-width:100%;font-size:16px}.v2-article-toc ol{margin-top:18px}.v2-article-sharing{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 0;display:flex}.v2-article-share{margin-top:0!important}.v2-article-rail-inner>.v2-article-text-link{display:none}.v2-article-prose{font-size:18px;line-height:1.55}.v2-article-prose h2{margin-top:42px;scroll-margin-top:85px;font-size:30px}.v2-article-end{gap:15px}.v2-article-end a{gap:8px;font-size:15px}.v2-article-author{grid-template-columns:1fr;gap:20px;margin-top:60px}.v2-article-author-photo{width:80px;height:80px}.v2-article-related{padding:90px 0}.v2-article-related-head{flex-wrap:wrap;gap:22px;margin-bottom:32px}.v2-article-related-grid{grid-template-columns:1fr;gap:44px}.v2-article-related .v2-chiplet{height:auto;padding:8px 19px;font-size:14px;top:24px;left:24px}.v2-article-related .v2-card h3{padding-top:18px;font-size:23px}}
