/* Editorial pages are fully readable without JavaScript. */
.insights-page{background:#f1eee7}.insights-page .header{background:var(--paper)}.header nav a[aria-current=page]{color:#a64429}.insights-page svg{width:22px;height:22px;flex:none}.insights-intro{padding:74px var(--gutter) 70px}.insights-intro h1{font-size:clamp(58px,6.8vw,104px);font-weight:500;letter-spacing:-.065em;line-height:1.04;margin-top:28px;max-width:1050px}.insights-intro>p{font-size:clamp(17px,1.5vw,22px);line-height:1.65;color:#656d5d;margin-top:30px}.insights-library{padding:0 var(--gutter) 95px}.library-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:24px 0 30px;gap:20px}.library-heading h2{font-size:14px;letter-spacing:0}.library-heading>span{font-size:11px;color:#6b7364}.featured-insight{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,5vw,90px);align-items:center}.featured-art{position:relative;aspect-ratio:1.38;background:#242b20;color:#b6beaa;overflow:hidden}.insight-motif{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:.9}.feature-art-label{position:absolute;left:30px;top:27px;font-size:9px;letter-spacing:.12em;color:#abb6a0}.feature-art-wordmark{position:absolute;left:30px;bottom:26px;font-size:21px;letter-spacing:-.055em;font-weight:650;color:var(--paper)}.feature-art-wordmark>span{color:var(--accent)}.insight-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;color:#626b5b;font-size:11px;line-height:1.6}.insight-meta>span:first-child{color:#9a412a}.featured-copy h2{font-size:clamp(36px,3.8vw,59px);letter-spacing:-.055em;line-height:1.12;margin:21px 0}.featured-copy>p{font-size:16px;line-height:1.75;color:#626b5b;max-width:500px}.read-article{display:inline-flex;align-items:center;gap:35px;font-size:14px;border-bottom:1px solid currentColor;padding-bottom:12px;margin-top:26px}.featured-insight:hover .read-article{color:#a64429}.featured-insight:hover .read-article svg{transform:translateX(4px)}.read-article svg{transition:transform .2s}.insights-note{padding:56px var(--gutter) 70px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.7fr;gap:25px}.insights-note>p{font-size:clamp(27px,3vw,44px);line-height:1.3;letter-spacing:-.045em;max-width:700px}.insights-note .text-link{grid-column:2;justify-self:start;margin-top:8px}.insight-archive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;margin-top:65px}.insight-archive>a{padding-top:25px;border-top:1px solid var(--line)}.insight-archive h2{font-size:35px;margin:18px 0}.insight-archive p{line-height:1.7;color:#626b5b}.article-hero{max-width:1180px;margin:auto;padding:46px var(--gutter) 52px}.article-back{display:inline-flex;gap:12px;align-items:center;font-size:12px;margin-bottom:47px}.article-back svg{transform:rotate(180deg);width:18px}.article-hero h1{font-size:clamp(52px,6.5vw,88px);max-width:1000px;line-height:1.07;font-weight:500;letter-spacing:-.06em;margin:23px 0}.article-deck{font-size:clamp(19px,2vw,27px);line-height:1.5;max-width:790px;color:#626b5b;letter-spacing:-.02em}.article-byline{display:flex;gap:30px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:23px;margin-top:34px;font-size:12px}.article-byline>a{display:inline-flex;gap:13px;align-items:center}.article-byline svg{width:17px;transform:rotate(90deg)}.article-byline a:hover,.article-back:hover{color:#a64429}.article-layout{max-width:1180px;margin:auto;display:grid;grid-template-columns:200px minmax(0,680px);gap:clamp(35px,5vw,80px);padding:0 var(--gutter) 80px;align-items:start}.article-rail{position:sticky;top:35px;padding-top:7px}.article-rail .eyebrow{font-size:9px;color:#6b7364;margin-bottom:23px}.article-rail nav>a{display:block;font-size:12px;line-height:1.6;padding:9px 0;color:#626b5b}.article-rail nav>a:hover{color:#a64429}.rail-download{display:inline-flex;gap:15px;align-items:center;font-size:11px;border-top:1px solid var(--line);padding-top:19px;margin-top:26px}.rail-download svg{width:16px;transform:rotate(90deg)}.article-body{min-width:0}.article-section{scroll-margin-top:35px;margin-bottom:58px}.article-section h2{font-size:clamp(28px,2.8vw,39px);line-height:1.24;letter-spacing:-.045em;margin-bottom:26px}.article-section p{font-size:17px;line-height:1.9;letter-spacing:-.015em;margin:0 0 22px;color:#30362d;overflow-wrap:break-word}.article-sources{border-top:1px solid var(--line);padding-top:17px;margin-top:29px;color:#67715e}.article-sources>span{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.article-sources ul{padding:0;list-style:none;margin:9px 0 0}.article-sources li{font-size:11px;line-height:1.65;margin-top:7px;overflow-wrap:anywhere}.article-sources a{text-decoration:underline;text-decoration-color:#a7ad9e;text-underline-offset:3px}.article-sources a:hover{color:#a64429}.article-end{border-top:1px solid var(--line);padding-top:26px}.article-end .eyebrow{font-size:10px}.article-end p{font-size:20px;letter-spacing:-.03em;line-height:1.5;margin-top:17px}.article-end>a{display:inline-flex;gap:25px;align-items:center;font-size:12px;margin-top:23px}.article-end>a svg{width:17px;transform:rotate(90deg)}.insight-conversation{background:var(--paper);border-top:1px solid var(--line);padding:66px var(--gutter);display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:50px}.insight-conversation h2{font-size:clamp(36px,4.4vw,64px);margin-top:21px}.insight-conversation p{font-size:17px;line-height:1.75;color:#626b5b}.insight-conversation .text-link{margin-top:25px}.mobile-contents{display:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:900px){.article-layout{grid-template-columns:150px minmax(0,1fr);gap:30px}.featured-copy h2{font-size:38px}.insight-meta{font-size:10px;gap:6px 12px}}
@media(max-width:700px){.insights-intro{padding-top:47px;padding-bottom:42px}.insights-intro h1{font-size:clamp(45px,10vw,69px);margin-top:22px}.insights-intro>p{font-size:16px;margin-top:25px}.wide-only{display:none}.insights-library{padding-bottom:50px}.library-heading{padding:21px 0}.library-heading>span{font-size:9px}.featured-insight{grid-template-columns:1fr;gap:26px}.featured-art{aspect-ratio:1.7}.feature-art-label{left:23px;top:21px;font-size:8px}.feature-art-wordmark{left:23px;bottom:20px;font-size:18px}.featured-copy h2{font-size:39px;margin:18px 0}.featured-copy>p{font-size:15px}.insight-meta{font-size:10px}.read-article{margin-top:22px}.insights-note{grid-template-columns:1fr;padding-top:37px;padding-bottom:43px;gap:20px}.insights-note>p{font-size:31px}.insights-note .text-link{grid-column:1;font-size:13px}.insight-archive{grid-template-columns:1fr;gap:35px;margin-top:40px}.article-hero{padding-top:28px;padding-bottom:30px}.article-back{margin-bottom:29px;font-size:11px}.article-hero h1{font-size:clamp(44px,10.5vw,68px);margin:21px 0}.article-deck{font-size:19px;line-height:1.6}.article-byline{font-size:11px;padding-top:20px;margin-top:25px;gap:15px}.article-layout{display:block;padding-bottom:50px}.article-rail{display:none}.mobile-contents{display:block;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:31px}.mobile-contents summary{display:flex;justify-content:space-between;align-items:center;list-style:none;font-size:12px;min-height:48px;cursor:pointer}.mobile-contents summary::-webkit-details-marker{display:none}.mobile-contents summary>span{font-size:21px;font-weight:400}.mobile-contents[open] summary>span{transform:rotate(45deg)}.mobile-contents nav{padding-bottom:12px}.mobile-contents nav>a{display:block;font-size:13px;line-height:1.6;padding:10px 0;color:#626b5b}.article-section{margin-bottom:39px}.article-section h2{font-size:30px;margin-bottom:23px;line-height:1.25}.article-section p{font-size:16px;line-height:1.85;margin-bottom:22px}.article-sources{margin-top:25px}.article-sources li{font-size:10px;line-height:1.8}.article-end p{font-size:19px}.insight-conversation{grid-template-columns:1fr;gap:28px;padding-top:42px;padding-bottom:46px}.insight-conversation h2{font-size:39px}.insight-conversation p{font-size:15px}.insight-conversation .text-link{font-size:14px;margin-top:17px}}
@media(prefers-reduced-motion:reduce){.read-article svg{transition:none}}
@media print{.header,.footer,.article-rail,.mobile-contents,.article-back,.article-byline>a,.insight-conversation,.article-end{display:none}.article-hero{padding:20px 0}.article-layout{display:block;padding:0}.article-hero h1{font-size:38px}.article-section p{font-size:11pt;line-height:1.6}.article-section h2{font-size:23px}.article-section{break-inside:auto}.article-sources{break-inside:avoid}body.insights-page{background:white}}
