@font-face{font-family:"Cormorant Garamond";src:url(/wp-content/themes/worldelev/assets/fonts/cormorant-garamond-latin-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Old Standard TT";src:url(/wp-content/themes/worldelev/assets/fonts/old-standard-tt-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Old Standard TT";src:url(/wp-content/themes/worldelev/assets/fonts/old-standard-tt-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Old Standard TT";src:url(/wp-content/themes/worldelev/assets/fonts/old-standard-tt-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Libre Caslon Text";src:url(/wp-content/themes/worldelev/assets/fonts/libre-caslon-text-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Libre Caslon Text";src:url(/wp-content/themes/worldelev/assets/fonts/libre-caslon-text-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Libre Caslon Text";src:url(/wp-content/themes/worldelev/assets/fonts/libre-caslon-text-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Libre Franklin";src:url(/wp-content/themes/worldelev/assets/fonts/libre-franklin-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Libre Franklin";src:url(/wp-content/themes/worldelev/assets/fonts/libre-franklin-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Libre Franklin";src:url(/wp-content/themes/worldelev/assets/fonts/libre-franklin-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#FFFFFF;--surface:#F7F6F2;--ink:#121416;--muted:#5B5E63;--rule:#D9D8D3;--accent:#2B5A87;--font-masthead:"Cormorant Garamond",Georgia,serif;--font-head:"Old Standard TT",Georgia,"Times New Roman",serif;--font-body:"Libre Caslon Text",Georgia,"Times New Roman",serif;--font-label:"Libre Franklin",Arial,Helvetica,sans-serif;--xs:6px;--sm:12px;--md:20px;--lg:32px;--xl:48px;--wrap:1200px;--gutter:16px}*,*::before,*::after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin:0}:where(ul[class],ol[class]){list-style:none;padding:0}:where(img,svg,video){max-width:100%;height:auto;display:block}:where(button,input,textarea,select){font:inherit;color:inherit}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;z-index:1000;background:var(--ink);color:#fff;padding:8px 12px;font-family:var(--font-label);font-size:14px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.kicker{display:inline-block;font-family:var(--font-label);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.kicker:hover{text-decoration:underline}.headline{font-family:var(--font-head);font-weight:700;line-height:1.12;letter-spacing:-.005em;color:var(--ink)}.headline a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.deck{font-family:var(--font-body);color:var(--muted);line-height:1.5}.byline{font-family:var(--font-label);font-size:12px;color:var(--muted);letter-spacing:.01em;margin-top:8px}.byline strong{font-weight:600;color:var(--ink)}.byline .sep{margin:0 6px;color:var(--rule)}.label{font-family:var(--font-label);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.site-header{border-bottom:1px solid var(--ink)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sm);padding:10px 0;font-family:var(--font-label);font-size:12px;color:var(--ink)}.topbar .date{font-weight:600}.topbar .topbar-links{display:flex;gap:18px}.topbar .topbar-links a{color:var(--muted)}.topbar .topbar-links a:hover{color:var(--accent)}.search-form{display:flex;align-items:center;border:1px solid var(--rule)}.search-form input[type=search]{border:0;padding:5px 8px;font-family:var(--font-label);font-size:12px;width:170px;background:#fff0}.search-form button{border:0;border-left:1px solid var(--rule);background:#fff0;padding:5px 9px;font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.search-form button:hover{background:var(--ink);color:#fff}.masthead{text-align:center;padding:6px 0 10px}.nameplate{font-family:var(--font-masthead);font-weight:700;font-style:italic;font-size:clamp(46px,8vw,92px);line-height:1.02;letter-spacing:0;color:var(--ink)}.nameplate a:hover{color:var(--ink)}.tagline{font-family:var(--font-head);font-style:italic;font-size:14px;color:var(--muted);margin-top:8px}.masthead-rule{border:0;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);height:6px;margin:0}.sections-nav{border-bottom:1px solid var(--rule)}.sections-nav ul{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 26px;padding:11px 0;list-style:none;margin:0}.sections-nav a{font-family:var(--font-label);font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.sections-nav a:hover,.sections-nav .current-cat>a,.sections-nav .current-menu-item>a{color:var(--accent)}.sections-nav .children,.sections-nav .sub-menu{display:none}.ad-slot{margin:var(--lg) auto;text-align:center}.ad-slot::before{content:"Advertisement";display:block;font-family:var(--font-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ad-slot:empty{display:none}.front{padding-top:var(--md)}.front-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);border-bottom:1px solid var(--ink);padding-bottom:var(--md)}.front-top>*{padding:0 28px}.front-top>*:first-child{padding-left:0}.front-top>*:last-child{padding-right:0}.front-top>*+*{border-left:1px solid var(--rule)}.story{padding:var(--md) 0;border-top:1px solid var(--rule)}.story:first-child{border-top:0;padding-top:0}.story .headline{font-size:21px}.story .deck{font-size:15px;margin-top:6px}.story-media{margin-bottom:10px;background:var(--surface);aspect-ratio:3/2;overflow:hidden}.story-media img{width:100%;height:100%;object-fit:cover}.lead .story-media{aspect-ratio:16/9;margin-bottom:14px}.front-top .col-left .story .headline{font-size:20px;line-height:1.18}.front-top .col-left .story .deck{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lead .headline{font-size:clamp(26px,2.6vw,34px);line-height:1.1}.lead .deck{font-size:18px;margin-top:10px}.lead .caption{font-family:var(--font-label);font-size:11px;color:var(--muted);margin:-8px 0 12px;text-align:right}.column-head{display:flex;align-items:baseline;justify-content:space-between;border-top:2px solid var(--ink);padding-top:8px;margin-bottom:var(--sm)}.column-head .label{font-size:12px}.column-head a.more{font-family:var(--font-label);font-size:12px;font-weight:600;color:var(--accent)}.column-head a.more:hover{text-decoration:underline}.opinion-item{padding:14px 0;border-top:1px solid var(--rule)}.opinion-item:first-of-type{border-top:0;padding-top:4px}.opinion-item .author{font-family:var(--font-label);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}.opinion-item .headline{font-size:19px;font-weight:400;font-style:italic;line-height:1.2}.strip{display:grid;grid-template-columns:repeat(4,1fr);padding:var(--md) 0;border-bottom:1px solid var(--ink)}.strip>.story{border-top:0;padding:0 var(--md)}.strip>.story:first-child{padding-left:0}.strip>.story:last-child{padding-right:0}.strip>.story+.story{border-left:1px solid var(--rule)}.strip .headline{font-size:18px}.section-block{padding:var(--lg) 0 var(--md);border-bottom:1px solid var(--rule)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sm);border-top:2px solid var(--ink);padding-top:10px;margin-bottom:var(--md)}.section-head h2{font-family:var(--font-head);font-weight:700;font-size:26px;line-height:1.1}.section-head a.more{font-family:var(--font-label);font-size:12px;font-weight:600;color:var(--accent);white-space:nowrap}.section-head a.more:hover{text-decoration:underline}.section-grid{display:grid;grid-template-columns:5fr 4fr 3fr}.section-grid>*{padding:0 var(--md)}.section-grid>*:first-child{padding-left:0}.section-grid>*:last-child{padding-right:0}.section-grid>*+*{border-left:1px solid var(--rule)}.section-grid.is-compact{grid-template-columns:7fr 5fr}.section-pair .section-grid.is-compact{grid-template-columns:1fr 1fr}.section-block>.section-grid.is-compact{grid-template-columns:8fr 4fr}.section-block>.section-grid.is-compact .feature .story{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;column-gap:var(--md);align-items:start}.section-block>.section-grid.is-compact .feature .story-media{grid-row:1/4;grid-column:1;margin:0}.section-block>.section-grid.is-compact .feature .story>*:not(.story-media){grid-column:2}.section-pair .section-block>.section-grid.is-compact{grid-template-columns:1fr 1fr}.section-pair .section-block>.section-grid.is-compact .feature .story{display:block}.section-pair .section-block>.section-grid.is-compact .feature .story-media{margin-bottom:10px}.section-grid .feature .headline{font-size:26px}.section-grid .feature .deck{font-size:16px}.section-grid .mid .story .headline{font-size:19px}.headline-list li{padding:12px 0;border-top:1px solid var(--rule)}.headline-list li:first-child{border-top:0;padding-top:0}.headline-list .headline{font-size:17px;line-height:1.2}.section-pair{display:grid;grid-template-columns:1fr 1fr;gap:0}.section-pair>.section-block{padding-right:var(--md)}.section-pair>.section-block+.section-block{padding-left:var(--md);padding-right:0;border-left:1px solid var(--rule)}.section-pair .section-grid{grid-template-columns:1fr 1fr}.archive-head{padding:var(--lg) 0 var(--md);border-bottom:1px solid var(--ink)}.archive-head h1{font-family:var(--font-head);font-weight:700;font-size:clamp(34px,5vw,52px);line-height:1.05}.archive-head .desc{font-size:17px;color:var(--muted);max-width:680px;margin-top:10px}.subsections{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px;list-style:none;padding:0}.subsections a{font-family:var(--font-label);font-size:13px;font-weight:600;color:var(--accent)}.subsections a:hover{text-decoration:underline}.archive-top{display:grid;grid-template-columns:8fr 4fr;padding:var(--md) 0;border-bottom:1px solid var(--ink)}.archive-top>*{padding:0 var(--md)}.archive-top>*:first-child{padding-left:0}.archive-top>*:last-child{padding-right:0;border-left:1px solid var(--rule)}.archive-top .lead{display:grid;grid-template-columns:3fr 2fr;gap:var(--md);align-items:start}.archive-top .lead .story-media{margin:0}.archive-body{display:grid;grid-template-columns:8fr 4fr;padding-top:var(--md)}.archive-body>main{padding-right:var(--lg)}.archive-body>aside{padding-left:var(--md);border-left:1px solid var(--rule)}.river-item{display:grid;grid-template-columns:120px 1fr 200px;gap:var(--md);padding:var(--md) 0;border-top:1px solid var(--rule)}.river-item:first-child{border-top:0;padding-top:0}.river-item .when{font-family:var(--font-label);font-size:12px;color:var(--muted);line-height:1.4;padding-top:3px}.river-item .headline{font-size:22px}.river-item .deck{font-size:15px;margin-top:6px}.river-item .story-media{margin:0}.river-item.no-media{grid-template-columns:120px 1fr}.rail-block{margin-bottom:var(--lg)}.rail-block ol{list-style:none;padding:0;margin:0;counter-reset:rail}.rail-block ol li{counter-increment:rail;display:grid;grid-template-columns:28px 1fr;padding:12px 0;border-top:1px solid var(--rule)}.rail-block ol li:first-child{border-top:0;padding-top:4px}.rail-block ol li::before{content:counter(rail);font-family:var(--font-head);font-weight:700;font-size:22px;line-height:1;color:var(--muted)}.rail-block ol .headline{font-size:16px;line-height:1.25}.pagination{display:flex;justify-content:center;gap:6px;padding:var(--lg) 0;font-family:var(--font-label);font-size:13px;font-weight:600;border-top:1px solid var(--rule);margin-top:var(--md)}.pagination .page-numbers{padding:6px 11px;border:1px solid var(--rule)}.pagination .current{background:var(--ink);color:#fff;border-color:var(--ink)}.pagination a:hover{border-color:var(--ink);color:var(--ink)}.article{padding:var(--lg) 0 var(--xl)}.article-head{max-width:820px;margin:0 auto;text-align:center}.article-head h1{font-family:var(--font-head);font-weight:700;font-size:clamp(30px,4.4vw,48px);line-height:1.08;letter-spacing:-.01em}.article-head .deck{font-size:clamp(17px,2vw,21px);margin-top:14px}.article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;font-family:var(--font-label);font-size:13px;color:var(--muted);margin-top:18px;padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.article-meta>span+span::before{content:"";display:inline-block;width:1px;height:11px;background:var(--rule);margin:0 12px;vertical-align:-1px}.article-meta a{color:var(--ink);font-weight:600}.article-meta a:hover{color:var(--accent)}.article-figure{max-width:800px;margin:var(--lg) auto 0}.article-figure img{width:100%;aspect-ratio:16/9;object-fit:cover}.article-figure figcaption{font-family:var(--font-label);font-size:12px;color:var(--muted);margin-top:8px;line-height:1.45}.article-body{max-width:680px;margin:var(--lg) auto 0;font-size:19px;line-height:1.7}.article-body>*+*{margin-top:1.1em}.article-body>p:first-of-type::first-letter{float:left;font-family:var(--font-head);font-weight:700;font-size:5.3em;line-height:.85;margin:4px 12px 0 0;color:var(--ink)}@supports (initial-letter:3) or (-webkit-initial-letter:3){.article-body>p:first-of-type::first-letter{float:none;font-size:inherit;line-height:inherit;margin:0 .14em 0 0;-webkit-initial-letter:3;initial-letter:3}}.article-body h2{font-family:var(--font-head);font-weight:700;font-size:27px;line-height:1.15;margin-top:1.7em}.article-body h3{font-family:var(--font-head);font-weight:700;font-size:22px;line-height:1.2;margin-top:1.5em}.article-body a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body ul,.article-body ol{padding-left:1.3em;list-style:disc}.article-body ol{list-style:decimal}.article-body li::marker{color:var(--muted)}.article-body .wp-block-table{margin:1.6em 0;overflow-x:auto}.article-body .wp-block-table table{min-width:100%}.article-body thead th{border-bottom:2px solid var(--ink);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.article-body td{vertical-align:top;line-height:1.45}.article-body li+li{margin-top:.4em}.article-body blockquote{margin:1.6em 0;padding:0 0 0 22px;border-left:3px solid var(--ink);font-family:var(--font-head);font-style:italic;font-size:24px;line-height:1.35}.article-body blockquote p{margin:0}.article-body blockquote cite{display:block;font-family:var(--font-label);font-style:normal;font-size:13px;color:var(--muted);margin-top:8px}.article-body figure{margin:1.6em 0}.article-body figcaption,.article-body .wp-element-caption{font-family:var(--font-label);font-size:12px;color:var(--muted);margin-top:6px}.article-body img{height:auto}.article-body hr{border:0;border-top:1px solid var(--rule);margin:2em auto;width:120px}.article-body table{width:100%;border-collapse:collapse;font-family:var(--font-label);font-size:14px}.article-body th,.article-body td{border-bottom:1px solid var(--rule);padding:8px;text-align:left}.article-body .wp-block-image,.article-body .wp-block-embed{margin:1.6em 0}.article-foot{max-width:680px;margin:var(--xl) auto 0}.tags{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-label);font-size:12px}.tags a{border:1px solid var(--rule);padding:4px 10px;color:var(--ink)}.tags a:hover{border-color:var(--ink)}.author-box{display:grid;grid-template-columns:64px 1fr;gap:var(--md);margin-top:var(--lg);padding:var(--md) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.author-box img{width:64px;height:64px;filter:grayscale(1)}.author-box .name{font-family:var(--font-label);font-weight:700;font-size:14px}.author-box p{font-size:15px;color:var(--muted);margin-top:4px}.related{border-top:2px solid var(--ink);margin-top:var(--xl);padding-top:10px}.related .section-head{border:0;padding:0;margin:0}.related .grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--sm)}.related .grid>.story{border-top:0;padding:0 var(--md)}.related .grid>.story:first-child{padding-left:0}.related .grid>.story:last-child{padding-right:0}.related .grid>.story+.story{border-left:1px solid var(--rule)}.related .headline{font-size:17px}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--md);max-width:680px;margin:var(--lg) auto 0;font-family:var(--font-label);font-size:12px;color:var(--muted)}.post-nav a{display:block;font-family:var(--font-head);font-weight:700;font-size:17px;color:var(--ink);margin-top:4px;line-height:1.25}.post-nav .next{text-align:right}.page-article{padding:var(--lg) 0 var(--xl)}.page-article .article-head{border-bottom:1px solid var(--ink);padding-bottom:var(--md)}.page-article .article-body>p:first-of-type::first-letter{all:unset}.page-article .updated{font-family:var(--font-label);font-size:12px;color:var(--muted);margin-top:10px}.contact-form{margin-top:1.4em;display:grid;gap:14px}.contact-form label{display:block;font-family:var(--font-label);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid #9A9CA0;background:#fff;padding:10px 12px;font-family:var(--font-body);font-size:16px;border-radius:0}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.contact-form textarea{min-height:170px;resize:vertical}.contact-form .hp{position:absolute;left:-9999px}.btn{display:inline-block;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:11px 22px;font-family:var(--font-label);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0}.btn:hover{background:#fff;color:var(--ink)}.notice{padding:12px 14px;border:1px solid var(--ink);font-family:var(--font-label);font-size:14px}.notice.error{border-color:#8A1C1C;color:#8A1C1C}.comments{max-width:680px;margin:var(--xl) auto 0;border-top:2px solid var(--ink);padding-top:10px}.comments ol{list-style:none;padding:0}.comments .comment-body{padding:var(--md) 0;border-top:1px solid var(--rule);font-size:16px}.comments .comment-meta{font-family:var(--font-label);font-size:12px;color:var(--muted)}.comments .comment-author{font-weight:700;color:var(--ink)}.comments .avatar{display:none}.comment-respond{margin-top:var(--md)}.comment-respond label{display:block;font-family:var(--font-label);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond input[type=url],.comment-respond textarea{width:100%;border:1px solid #9A9CA0;padding:10px;font-size:16px;border-radius:0}.comment-respond .submit{background:var(--ink);color:#fff;border:0;padding:11px 22px;font-family:var(--font-label);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.comment-respond p{margin-top:12px}.empty-state{max-width:680px;margin:var(--xl) auto;text-align:center}.empty-state h1{font-family:var(--font-head);font-size:40px;line-height:1.1}.empty-state p{color:var(--muted);margin:12px 0 var(--md)}.empty-state .search-form{display:inline-flex}.empty-state .search-form input[type=search]{width:260px;font-size:15px;padding:9px 10px}.site-footer{margin-top:var(--xl);border-top:1px solid var(--ink)}.site-footer .masthead-rule{border-top-width:1px;border-bottom-width:3px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:var(--md);padding:var(--md) 0;border-bottom:1px solid var(--rule)}.footer-top .nameplate{font-size:44px}.footer-top .nameplate a{color:var(--ink)}.footer-cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--lg);padding:var(--lg) 0}.footer-cols h3{font-family:var(--font-label);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.footer-cols ul{list-style:none;padding:0;margin:0;font-family:var(--font-label);font-size:14px}.footer-cols li{padding:4px 0}.footer-cols .sections-list{columns:2;column-gap:var(--lg)}.footer-cols p{font-size:15px;color:var(--muted);max-width:420px}.footer-bottom{border-top:1px solid var(--rule);padding:14px 0 24px;font-family:var(--font-label);font-size:12px;color:var(--muted);display:flex;justify-content:space-between;gap:var(--md);flex-wrap:wrap}@media (max-width:1024px){.front-top{grid-template-columns:1fr 1fr}.front-top>.lead{grid-column:1/-1;order:-1;padding:0 0 var(--md);border-left:0;border-bottom:1px solid var(--rule);margin-bottom:var(--md)}.front-top>.col-left{padding-left:0;border-left:0}.front-top>.col-right{padding-right:0}.strip{grid-template-columns:1fr 1fr;row-gap:var(--md)}.strip>.story:nth-child(odd){padding-left:0;border-left:0}.strip>.story:nth-child(even){padding-right:0}.section-grid{grid-template-columns:1fr 1fr}.section-grid:not(.is-compact)>.list{grid-column:1/-1;border-left:0;padding:var(--md) 0 0;border-top:1px solid var(--rule);margin-top:var(--md)}.section-pair{grid-template-columns:1fr}.section-pair>.section-block{padding-right:0}.section-pair>.section-block+.section-block{padding-left:0;border-left:0}.related .grid{grid-template-columns:1fr 1fr;row-gap:var(--md)}.related .grid>.story:nth-child(odd){padding-left:0;border-left:0}.related .grid>.story:nth-child(even){padding-right:0}.river-item{grid-template-columns:1fr 180px}.river-item .when{display:none}.river-item.no-media{grid-template-columns:1fr}}@media (max-width:760px){body{font-size:16px}.topbar .topbar-links{display:none}.search-form input[type=search]{width:120px}.sections-nav ul{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:22px;padding:11px 2px;scrollbar-width:none}.sections-nav ul::-webkit-scrollbar{display:none}.front-top,.strip,.section-grid,.section-pair .section-grid,.archive-top,.archive-top .lead,.archive-body,.related .grid,.footer-cols{grid-template-columns:1fr}.front-top>*,.strip>.story,.section-grid>*,.archive-top>*,.related .grid>.story{padding:0!important;border-left:0!important}.front-top>.col-left,.front-top>.col-right{border-top:1px solid var(--rule);padding-top:var(--md)!important;margin-top:var(--md)}.strip>.story+.story,.section-grid>*+*,.related .grid>.story+.story{border-top:1px solid var(--rule);padding-top:var(--md)!important;margin-top:var(--md)}.section-grid>.list{margin-top:var(--md)}.archive-top>*:last-child{border-top:1px solid var(--rule);padding-top:var(--md)!important;margin-top:var(--md)}.archive-body>main{padding-right:0}.archive-body>aside{padding:var(--md) 0 0;border-left:0;border-top:1px solid var(--ink);margin-top:var(--md)}.section-block>.section-grid.is-compact,.section-pair .section-block>.section-grid.is-compact{grid-template-columns:1fr}.section-block>.section-grid.is-compact .feature .story{display:block}.section-block>.section-grid.is-compact .feature .story-media{margin-bottom:10px}.river-item{grid-template-columns:1fr 104px;gap:var(--sm)}.river-item .headline{font-size:18px}.river-item .deck{display:none}.lead .headline{font-size:28px}.article-body{font-size:18px}.article-body blockquote{font-size:21px}.footer-top{flex-direction:column;align-items:flex-start}.footer-cols{gap:var(--md)}.post-nav{grid-template-columns:1fr}.post-nav .next{text-align:left}}@media print{.site-header .topbar,.sections-nav,.ad-slot,.related,.comments,.site-footer,.post-nav{display:none}}.article--v2{padding:var(--md) 0 var(--xl)}.article--v2 .article-head{max-width:880px;text-align:center}.crumbs{font-family:var(--font-label);font-size:12px;color:var(--muted);margin-bottom:14px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--accent)}.crumbs .separator{margin:0 6px;color:var(--rule)}.article--v2 .article-head h1{font-size:clamp(32px,4.6vw,52px);line-height:1.06}.article--v2 .article-head .deck{max-width:720px;margin-left:auto;margin-right:auto}.byline-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left}.byline-avatar img{width:44px;height:44px;filter:grayscale(1)}.byline-text{display:flex;flex-direction:column;gap:2px;font-family:var(--font-label);font-size:13px;color:var(--muted)}.byline-text .who{color:var(--ink)}.byline-text .who a{font-weight:700}.byline-text .upd::before{content:"";display:inline-block;width:1px;height:10px;background:var(--rule);margin:0 9px;vertical-align:-1px}.byline-row .share{margin-left:auto}.share{display:flex;gap:6px;list-style:none;margin:0;padding:0}.share a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--rule);color:var(--ink)}.share a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.article--v2 .article-figure{max-width:800px;margin-top:var(--lg)}.article--v2 .article-figure figcaption{max-width:800px}.image-credits{font-family:var(--font-label);font-size:11px;line-height:1.5;color:var(--muted);margin-top:var(--md)}.image-credits a{color:var(--muted);text-decoration:underline}.article-grid{margin-top:var(--lg)}.article-grid.has-toc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);column-gap:48px;align-items:start}.article-grid.has-toc .toc{grid-column:1;justify-self:end;width:100%;max-width:230px;position:sticky;top:24px}.article-grid.has-toc .article-body{grid-column:2;margin:0}.article--v2 .article-body{margin-top:0}.toc{border-top:2px solid var(--ink);padding-top:10px}.toc-title,.toc-mobile summary{font-family:var(--font-label);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.toc ol,.toc-mobile ol{list-style:none;margin:0;padding:0;counter-reset:toc}.toc li,.toc-mobile li{counter-increment:toc;display:grid;grid-template-columns:22px 1fr;padding:7px 0;border-top:1px solid var(--rule);font-family:var(--font-label);font-size:13px;line-height:1.35}.toc li:first-child{border-top:0}.toc li::before,.toc-mobile li::before{content:counter(toc);color:var(--muted);font-weight:600}.toc a:hover{color:var(--accent)}.toc-mobile{display:none;border:1px solid var(--rule);padding:12px 14px;margin:0 0 1.4em}.toc-mobile summary{cursor:pointer;margin:0;list-style:none}.toc-mobile summary::-webkit-details-marker{display:none}.toc-mobile summary::after{content:"+";float:right;font-size:16px;line-height:1}.toc-mobile[open] summary::after{content:"\2212"}.toc-mobile ol{margin-top:10px}.article-body [id]{scroll-margin-top:20px}.article-body a.ext::after{content:"\2197";display:inline-block;font-size:.7em;margin-left:2px;vertical-align:.25em;text-decoration:none}.article-body .wev-keyfacts{background:var(--surface);border-top:3px solid var(--ink);padding:20px 24px 22px;margin:1.8em 0}.article-body .wev-keyfacts>*+*{margin-top:.7em}.article-body .wev-keyfacts h2{font-size:15px;font-family:var(--font-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0}.article-body .wev-keyfacts ul{font-size:17px;line-height:1.55}.article-body .wev-keyfacts li+li{margin-top:.55em}.article-body .wev-note{border:1px solid var(--rule);border-left:3px solid var(--accent);padding:16px 20px;font-size:17px;line-height:1.6;background:#fff}.article-body .wev-note strong:first-child{font-family:var(--font-label);font-size:12px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:4px;color:var(--accent)}.article-body .wev-readalso{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:12px 0;font-family:var(--font-head);font-weight:700;font-size:19px;line-height:1.3}.article-body .wev-readalso::before{content:"Read also";display:block;font-family:var(--font-label);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.article-body .wev-readalso a{color:var(--ink);text-decoration:none}.article-body .wev-readalso a:hover{color:var(--accent);text-decoration:underline}.article-body .wev-sources{list-style:decimal;font-family:var(--font-label);font-size:14px;line-height:1.5;color:var(--muted);padding-left:1.4em}.article-body .wev-sources li+li{margin-top:.45em}.article-body .wev-sources a{color:var(--ink)}.article-body .wp-block-image img{width:100%;height:auto;max-height:520px;object-fit:contain;background:var(--surface)}.article-body .wp-block-image figcaption{font-family:var(--font-label);font-size:12px;color:var(--muted);line-height:1.45;margin-top:8px;text-align:left}.article-body .wp-block-image figcaption a{color:var(--muted);text-decoration:underline}.article-body .wp-block-table{margin:1.8em 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-body .wp-block-table table{width:100%;border-collapse:collapse;border:0;font-family:var(--font-label);font-size:15px;line-height:1.45;font-variant-numeric:tabular-nums;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.article-body .wp-block-table thead{border:0}.article-body .wp-block-table th,.article-body .wp-block-table td{border:0;border-bottom:1px solid var(--rule);padding:11px 14px;text-align:left;vertical-align:top}.article-body .wp-block-table thead th{border-bottom:1px solid var(--ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:12px;padding-bottom:10px;background:#fff0}.article-body .wp-block-table tbody tr:last-child td{border-bottom:0}.article-body .wp-block-table tbody tr:nth-child(even) td{background:var(--surface)}.article-body .wp-block-table td:first-child{font-weight:600;color:var(--ink)}.article-body .wp-block-table th:first-child,.article-body .wp-block-table td:first-child{padding-left:4px}.article-body .wp-block-table.wev-num td:last-child,.article-body .wp-block-table.wev-num th:last-child{text-align:right;padding-right:4px;white-space:nowrap}.article-body .wp-block-table figcaption,.article-body .wp-block-table .wp-element-caption{font-family:var(--font-label);font-size:12px;color:var(--muted);margin-top:8px;text-align:left;line-height:1.45}.article--v2 .article-foot{max-width:680px}.foot-share{display:flex;align-items:center;justify-content:space-between;gap:var(--sm);padding:14px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);margin-bottom:var(--md)}.foot-share .label{font-size:11px}.author-card{display:grid;grid-template-columns:72px 1fr;gap:var(--md);background:var(--surface);padding:20px 22px;margin-top:var(--lg);border-top:3px solid var(--ink)}.author-card img{width:72px;height:72px;filter:grayscale(1)}.author-card .label{font-size:11px;color:var(--muted)}.author-card .name{font-family:var(--font-head);font-weight:700;font-size:22px;margin-top:2px}.author-card .bio{font-size:15px;color:var(--muted);margin-top:4px}.author-card .more{display:inline-block;margin-top:8px;font-family:var(--font-label);font-size:12px;font-weight:600;color:var(--accent)}.standards-note{font-family:var(--font-label);font-size:12px;color:var(--muted);margin-top:var(--md)}.standards-note a{color:var(--ink);text-decoration:underline}.also-read{border-top:2px solid var(--ink);margin-top:var(--xl);padding-top:10px}.also-read .section-head{border:0;padding:0;margin:0 0 var(--sm)}.also-read ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);counter-reset:also}.also-read li{counter-increment:also;padding:0 var(--md);border-left:1px solid var(--rule)}.also-read li:first-child{padding-left:0;border-left:0}.also-read li::before{content:counter(also);display:block;font-family:var(--font-head);font-weight:700;font-size:28px;line-height:1;color:var(--rule);margin-bottom:8px}.also-read .headline{font-size:16px;line-height:1.25}@media (max-width:1180px){.article-grid.has-toc{display:block}.article-grid.has-toc .toc{display:none}.toc-mobile{display:block}.article-grid.has-toc .article-body{margin:0 auto}}@media (max-width:1024px){.also-read ol{grid-template-columns:1fr 1fr;row-gap:var(--md)}.also-read li:nth-child(odd){padding-left:0;border-left:0}}@media (max-width:760px){.byline-row{justify-content:flex-start}.byline-row .share{margin-left:0;width:100%}.also-read ol{grid-template-columns:1fr}.also-read li{padding:12px 0!important;border-left:0!important;border-top:1px solid var(--rule)}.also-read li::before{display:inline-block;font-size:18px;margin:0 10px 0 0}.article-body .wp-block-table table{font-size:14px}.article-body .wp-block-table th,.article-body .wp-block-table td{padding:9px 10px}.author-card{grid-template-columns:56px 1fr;padding:16px}.author-card img{width:56px;height:56px}}.pref-source{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-family:var(--font-label);font-size:13px;color:var(--muted,#5b5e63)}.pref-source [google-add-preferred-source-btn]{min-height:36px;display:flex;align-items:center}.pref-source noscript a{font-weight:600}.pref-source--top{padding:10px 0;border-bottom:1px solid var(--rule)}.pref-source--end{justify-content:space-between;padding:16px 18px;margin:0 0 var(--md);background:var(--surface);border-left:3px solid var(--ink);font-size:15px;color:var(--ink);text-align:left}.pref-source--end .pref-source__text{flex:1 1 280px;font-weight:600}.pref-source--footer{justify-content:flex-start;padding:4px 0 14px}@media (max-width:640px){.pref-source--end{flex-direction:column;align-items:flex-start}.pref-source--end .pref-source__text{flex:0 0 auto}}.topbar-right{display:flex;align-items:center;gap:14px}.social{display:flex;gap:8px;list-style:none;margin:0;padding:0}.social a{display:flex;align-items:center;justify-content:center;color:var(--ink)}.social a:hover{color:var(--accent)}.social--top a{width:22px;height:22px}.social--top svg{width:15px;height:15px}.social--footer{gap:10px}.social--footer a{width:34px;height:34px;border:1px solid var(--rule)}.footer-cols .follow-head{margin-top:var(--md)}@media (max-width:640px){.social--top{display:none}}