/* Article No.001: Richmond Display 400 throughout the article. */
.article-page main{font-family:var(--body);font-weight:400;font-style:normal}
.article-page main em,.article-page main strong{font-family:var(--body);font-weight:400;font-style:normal}
.article-page .masthead{font-size:clamp(64px,8vw,126px);margin:20px 0 16px}
.article-page .site-header{padding-top:18px}
.article-page .article-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;padding:65px 7% 72px;gap:20px;min-height:620px;border-bottom:1px solid var(--line)}
.feature-copy{position:relative;z-index:1}
.type-code{display:block;font-family:var(--body);font-size:clamp(58px,7vw,106px);line-height:1;letter-spacing:-.025em;margin:24px 0}
.feature-title{font-family:var(--body);display:block;font-size:clamp(31px,3.65vw,57px);line-height:1.16;letter-spacing:0}
.feature-deck{font-size:19px;line-height:1.65;max-width:430px;margin:24px 0;color:#c6c0b3}
.feature-byline{display:flex;flex-direction:column;gap:7px;margin:24px 0 32px}
.feature-byline a{font-family:var(--accent);font-weight:400;font-style:italic;font-size:15px;letter-spacing:.06em}
.feature-byline span{font-size:11px;letter-spacing:.12em;color:#a5a697}
.feature-art{margin:0;position:relative;min-width:0}
.feature-art img{aspect-ratio:1;object-fit:cover;object-position:65% center;mask-image:linear-gradient(0deg,transparent,#000 12%,#000 85%,transparent)}
.feature-art figcaption{font-size:10px;line-height:1.7;letter-spacing:.12em;text-align:right;color:#aba999;margin-top:12px}
.reading-layout{display:grid;grid-template-columns:225px minmax(0,760px);gap:70px;justify-content:center;background:var(--paper);color:var(--ink);padding:76px 6% 85px}
.article-navigation nav{position:sticky;top:30px;max-height:calc(100vh - 60px);overflow-y:auto;padding-right:8px}
.article-navigation .eyebrow,.reading-column .eyebrow,.article-end .eyebrow{color:#756343}
.article-navigation ol{list-style:none;padding:16px 0 12px;margin:0;border-bottom:1px solid #c7c0b0}
.article-navigation li{padding:10px 0;border-top:1px solid #d8d1c4;font-size:14px;line-height:1.4}
.article-navigation li a{display:grid;grid-template-columns:23px 1fr;gap:7px}
.article-navigation li span{color:#857558;font-size:11px;padding-top:2px}
.sources-link{display:inline-block;margin-top:18px;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.article-page :is(.reading-layout,.article-end) a:hover{color:#6d4e22}
.article-page :is(.reading-layout,.article-end) a:focus-visible{outline-color:#70552a}
.reading-column{min-width:0;font-size:20px;line-height:1.85}
.article-section{margin-bottom:64px;scroll-margin-top:25px}
.article-section .chapter-number{font-size:10px;letter-spacing:.14em;color:#776c58;margin:0 0 17px}
.article-section h2{font-family:var(--body);font-weight:400;font-size:clamp(29px,2.7vw,40px);line-height:1.22;letter-spacing:-.025em;margin-bottom:25px}
.article-section>p{margin:20px 0;color:#37372f}
.article-section>p strong{font-family:var(--body);font-weight:400}
.article-section:first-child>p:nth-of-type(2){font-size:23px;line-height:1.8}
.citation{line-height:0;vertical-align:super;font-family:var(--body);font-size:10px;margin-left:3px}
.citation a{padding:2px 3px;color:#795c2d;text-decoration:underline;text-underline-offset:2px}
.article-figure{padding:31px;margin:36px 0 8px;border:1px solid #bcb29d;background:#e7e0d2;color:#2b2c25}
.article-figure h3{font-family:var(--body);font-weight:400;font-size:29px;line-height:1.22;margin:17px 0 21px}
.distinction-grid{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:22px 26px}
.distinction-grid>div{border-top:1px solid #bdb29a;padding-top:12px}
.distinction-grid dt{font-family:var(--body);font-weight:400;font-size:21px}
.distinction-grid dd{font-size:16px;line-height:1.7;margin:7px 0 0}
.article-figure .figure-note{font-size:13px;line-height:1.75;color:#625b4d;margin:24px 0 0}
.figure-note a{color:#72552b;text-decoration:underline;text-underline-offset:3px}
.figure-context{font-size:16px;line-height:1.7}
.rarity-number{display:flex;align-items:center;gap:26px;margin:24px 0}
.rarity-number strong{font-family:var(--body);font-size:76px;line-height:1;font-weight:400;letter-spacing:-.03em}
.rarity-number strong span{font-size:37px}
.rarity-number p{font-size:15px;line-height:1.6}
.population-bar{display:flex;height:22px;background:#514e43;margin-bottom:26px}
.population-bar span:nth-child(1){background:#62624f}.population-bar span:nth-child(2){background:#ba863c}.population-bar span:nth-child(3){background:#eee5cb}.population-bar span:nth-child(4){background:#181c17}
.article-figure table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}
.article-figure caption{text-align:left;font-size:12px;line-height:1.6;color:#655c4e;padding-bottom:12px}
.article-figure th,.article-figure td{border-bottom:1px solid #c7bcaa;padding:10px 6px;text-align:right;font-weight:400}
.article-figure th:first-child{text-align:left}.article-figure thead th{font-size:12px;color:#655c4e}.article-figure .highlight-row{background:#daceb4}
.depth-ranges{font-size:15px;line-height:1.6}
.depth-ranges p{display:flex;justify-content:space-between;gap:15px;margin:22px 0 10px}
.depth-ranges strong{font-weight:400;white-space:nowrap}
.depth-track{height:17px;background:repeating-linear-gradient(90deg,#d0c6b3 0,#d0c6b3 1px,transparent 1px,transparent 25%);border-bottom:1px solid #b9ad98;position:relative}
.depth-track span{position:absolute;top:0;bottom:0;background:#76785b}.depth-track.deep span{background:#9d7136}
.depth-axis{display:flex;justify-content:space-between;font-size:10px;color:#736750;margin-top:9px}
.collector-list{padding-left:1.3em}.collector-list li{padding-left:7px;margin:16px 0}
.article-signature{font-family:var(--accent);font-style:italic;font-size:24px;letter-spacing:.09em;margin:10px 0 55px;font-weight:400}
.article-signature span{display:block;font-style:normal;font-family:var(--body);font-size:10px;letter-spacing:.15em;font-weight:400;color:#6c6455;margin-top:12px}
.research-note{border-top:1px solid #bfb6a5;padding-top:28px;font-size:15px;line-height:1.85;color:#605a4e;scroll-margin-top:30px}
.research-note h2{font-size:25px;margin-bottom:18px}
.article-references{margin-top:44px;scroll-margin-top:30px}.article-references h2{font-family:var(--body);font-size:38px;line-height:1.2;margin:16px 0 27px}
.article-references ol{list-style:none;padding:0;margin:0}.article-references li{padding:17px 0;border-top:1px solid #c8bead;display:grid;grid-template-columns:33px minmax(0,1fr);gap:12px;scroll-margin-top:30px;font-size:14px;line-height:1.75}
.source-id{font-size:11px;color:#76694f;padding-top:2px}.article-references p span{display:block;color:#706757}
.article-references p a{text-decoration:underline;text-underline-offset:3px}.source-returns{grid-column:2;font-size:12px;display:flex;flex-wrap:wrap;gap:15px;color:#72552b}
.article-references li:target{background:#e2d6bd;outline:8px solid #e2d6bd}
.article-end{padding:50px 6%;background:#ddd5c6;color:#272a20;text-align:center}.article-end h2{font-family:var(--body);font-size:42px;margin:20px 0 27px}
@media(max-width:1000px){.reading-layout{grid-template-columns:180px minmax(0,1fr);gap:35px;padding-left:4%;padding-right:4%}.article-page .article-hero{padding:45px 5% 52px;min-height:540px}.feature-title{font-size:35px}.type-code{font-size:77px}.feature-deck{font-size:17px}.article-figure{padding:23px}.article-navigation li{font-size:13px}}
@media(max-width:720px){.article-page .masthead{font-size:16.5vw;margin:18px 0 16px}.article-page .article-hero{display:flex;flex-direction:column;align-items:stretch;padding:34px 6% 30px;gap:16px;min-height:0}.type-code{font-size:76px;margin:20px 0}.feature-title{font-size:clamp(30px,8.4vw,49px)}.feature-deck{font-size:17px;max-width:380px}.feature-byline{margin-bottom:25px}.feature-art{max-width:400px;align-self:center;width:100%}.feature-art img{aspect-ratio:1.45}.feature-art figcaption{font-size:9px;text-align:center;margin-top:8px}.reading-layout{display:block;padding:35px 6% 46px}.article-navigation nav{position:static;max-height:none;overflow:visible;padding:0;margin-bottom:45px}.article-navigation ol{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding-top:18px}.article-navigation li{font-size:12px;line-height:1.4}.article-navigation li a{grid-template-columns:18px 1fr;gap:5px}.reading-column{font-size:18px;line-height:1.8}.article-section{margin-bottom:45px}.article-section h2{font-size:30px}.article-section:first-child>p:nth-of-type(2){font-size:20px}.article-figure{padding:21px 17px;margin-top:28px}.article-figure h3{font-size:26px}.distinction-grid{grid-template-columns:1fr;gap:15px}.distinction-grid dd{font-size:15px}.rarity-number{gap:16px}.rarity-number strong{font-size:62px}.rarity-number p{font-size:13px}.article-figure table{font-size:13px}.article-figure th,.article-figure td{padding:9px 3px}.article-figure thead th{font-size:11px}.depth-ranges p{display:block;font-size:14px}.depth-ranges strong{display:block;margin-top:3px}.article-references h2{font-size:32px}.article-references li{font-size:13px;gap:8px;grid-template-columns:29px minmax(0,1fr)}.article-end h2{font-size:32px}.article-end{padding:38px 6%}}
@media print{.site-header,.article-navigation,.article-end,footer,.feature-art,.line-link{display:none}.article-page,.reading-layout{background:#fff;color:#000}.reading-layout{display:block;padding:0}.article-page .article-hero{display:block;min-height:0;padding:0 0 30px}.feature-title{font-size:35px}.type-code{font-size:45px}.reading-column{font-size:12pt}.article-section h2{font-size:20pt}.article-figure{break-inside:avoid}.article-section{margin-bottom:25px}}

/* Shared outlined wordmark retains the article masthead's quieter scale. */
.article-page .masthead{width:min(900px,94%);margin:22px auto 20px;line-height:0}
@media(max-width:720px){.article-page .masthead{width:100%;margin:24px auto 20px}}

/* Shared feature pages: retain generous reading type and a quieter secondary title. */
.feature-page .feature-title{font-size:clamp(26px,2.65vw,41px);max-width:550px}
.feature-page .feature-return{display:block;font-size:15px;text-decoration:underline;text-underline-offset:4px;margin-top:26px}
.feature-page .type-code{font-size:clamp(56px,6.8vw,98px)}
.feature-page .article-references p{overflow-wrap:anywhere}
@media(max-width:720px){.feature-page .type-code{font-size:clamp(55px,15vw,79px)}.feature-page .feature-title{font-size:30px}}

/* A compact reading masthead and a comfortable, bounded text measure. */
.article-page .site-header{padding-top:0;display:flow-root}
.article-page .edition{display:none}
.article-page .masthead{width:min(330px,55%);margin:26px auto 22px}
.article-page .site-header nav{padding-block:10px;font-size:13px}
.article-page .article-hero{padding:46px max(6vw,calc((100vw - 1320px)/2)) 54px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:6%;min-height:0}
.feature-art img{aspect-ratio:4/3;mask-image:none}
.feature-art figcaption{font-size:11px;letter-spacing:.075em;line-height:1.65;color:#bcb6a8}
.feature-byline a{font-size:18px;letter-spacing:.025em}
.reading-layout{grid-template-columns:210px minmax(0,700px);gap:64px;padding-top:64px}
.reading-column{font-size:20px;line-height:1.8}
.article-navigation li a{padding-block:3px}
.article-navigation li span,.article-section .chapter-number,.depth-axis{color:#665b48}
.article-section .chapter-number{font-size:11px;letter-spacing:.1em}
.article-figure .eyebrow,.article-end .eyebrow{color:#665133}
.article-page .article-figure.silk-study .eyebrow{color:#665133}
.article-page .article-figure.silk-study .figure-note{color:#5e5648}
.article-page .silk-hierarchy small{color:#514a3e}
.silk-study svg.ui-icon,.metal-study svg.ui-icon{display:inline-block;width:18px;height:18px;vertical-align:-.16em}
.article-figure .figure-note{font-size:14px}
.source-returns a{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px}
.article-references .ui-icon{width:14px;height:14px}
.toc-mobile{display:none}
.article-navigation .toc-desktop{display:block}
.about-heading{padding:65px var(--page-inset) 70px;max-width:1600px;margin:auto}
.about-heading h1{font-size:clamp(52px,6vw,90px);letter-spacing:-.03em;line-height:1.05;margin:22px 0}
.about-heading>p:last-child{font-size:19px;color:#bcb6aa}
.about-section{padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid #c6bdad;scroll-margin-top:32px}
.about-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.about-section h2{font-size:clamp(32px,3vw,46px);line-height:1.15;letter-spacing:-.025em;margin:18px 0 25px}
.about-section h3{font-size:27px;margin:28px 0 16px}
.about-section p,.about-section li{margin:18px 0;color:#37372f}
.about-section a{text-decoration:underline;text-underline-offset:4px;color:#6a512c;overflow-wrap:anywhere}
.about-section ul{padding-left:1.3em}
.about-section .eyebrow{font-size:12px;color:#665133}
.about-section .editor-full-name{font-family:var(--accent);font-style:italic}
#about-editor-title{font-family:var(--accent);font-weight:400;font-style:italic;letter-spacing:.025em}
.about-section .korean{border-left:2px solid #ac9877;padding-left:18px;font-size:16px}
@media(max-width:1000px){.reading-layout{grid-template-columns:175px minmax(0,1fr);gap:32px;padding-inline:5%}}
@media(max-width:720px){
 .article-page .masthead{width:min(265px,80%);margin:22px auto 18px}
 .article-page .site-header nav{font-size:12px}
 .article-page .article-hero{display:flex;padding:32px 6% 36px;gap:22px}
 .article-hero .feature-copy{display:contents}
 .article-hero .feature-copy>.eyebrow{order:1}
 .article-hero .feature-copy>h1{order:2}
 .article-hero .feature-art{order:3}
 .article-hero .feature-deck{order:4;margin-block:0}
 .article-hero .feature-byline{order:5;margin-block:0}
 .article-hero .feature-copy>.line-link{order:6;align-self:flex-start}
 .type-code{margin:18px 0;font-size:clamp(58px,17vw,76px)}
 .feature-page .type-code{font-size:clamp(52px,14vw,72px)}
 .feature-page .feature-title{font-size:29px}
 .feature-deck{font-size:17px;margin-block:20px}
 .feature-byline{margin:22px 0}
 .feature-byline a{font-size:17px}
 .feature-byline span{font-size:11px;line-height:1.65}
 .feature-art{width:100%;max-width:none}
 .feature-art img{aspect-ratio:4/3}
 .feature-art figcaption{font-size:10px;text-align:left;margin-top:12px}
 .reading-layout{display:block;padding:28px 6% 42px}
 .reading-column{font-size:18px;line-height:1.8}
 .article-navigation .toc-desktop{display:none}
 .toc-mobile{display:block;margin-bottom:36px;border-block:1px solid #bcb19e}
 .toc-mobile summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:58px;cursor:pointer;font-size:17px;list-style:none}
 .toc-mobile summary::-webkit-details-marker{display:none}
 .toc-mobile summary:focus-visible{outline:2px solid #70552a;outline-offset:4px}
 .toc-mobile[open] summary .ui-icon{transform:rotate(180deg)}
 .toc-mobile nav{position:static;margin:0;padding:0 0 24px;max-height:none}
 .article-navigation ol{display:block;padding-top:8px}
 .article-navigation li{font-size:15px;line-height:1.5;padding:9px 0}
 .article-navigation li a{grid-template-columns:24px 1fr}
 .article-navigation li span{font-size:12px}
 .about-heading{padding:36px 6% 44px}
 .about-heading h1{font-size:54px}
 .about-heading>p:last-child{font-size:17px}
 .about-page .article-navigation nav{margin-bottom:35px}
 .about-section{margin-bottom:36px;padding-bottom:36px}
 .about-section h2{font-size:33px}
}
@media print{.about-heading{padding:0 0 24px}.about-section{break-inside:auto}.article-page .article-hero{padding:0 0 30px;display:block}.article-navigation{display:none}.reading-layout{display:block;padding:0}.reading-column{font-size:12pt}}

/* Editor names remain Ogg italic across article credits and the About page. */
.feature-byline a,.article-signature,.about-section .editor-full-name,#about-editor-title{font-family:var(--accent);font-weight:400;font-style:italic;letter-spacing:.025em;overflow-wrap:break-word}

/* Shared editorial reading system; exact manuscripts and figure contracts stay intact. */
.article-page .site-header{padding-top:10px}
.article-page .masthead{width:min(310px,55%);margin:12px auto 16px}
.article-page .site-header nav{padding:0;font-size:14px;min-height:46px}
.article-page .article-hero{padding:38px var(--page-inset) 44px;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:6%;border-color:var(--line)}
.type-code,.feature-page .type-code{font-size:clamp(48px,5vw,76px);line-height:1.01;margin:18px 0 14px;letter-spacing:-.025em}
.feature-title,.feature-page .feature-title{font-size:clamp(25px,2.1vw,33px);line-height:1.18;letter-spacing:0;max-width:570px}
.feature-deck{font-size:18px;line-height:1.55;color:#56584f;margin:20px 0;max-width:43ch}
.feature-byline{margin:20px 0 17px;gap:5px}
.feature-byline a{font-size:20px;letter-spacing:.015em;align-self:start}
.feature-byline span{font-size:10px;letter-spacing:.07em;color:#69665c;line-height:1.5}
.feature-copy>.line-link{font-size:14px;min-height:38px;gap:22px;border-color:#8e8879}
.feature-art img{aspect-ratio:3/2;object-fit:cover;object-position:60% center}
.metal-page .feature-art img{object-position:center}.silk-page .feature-art img{object-position:65% 50%}
.feature-art figcaption{font-size:11px;line-height:1.55;letter-spacing:.04em;color:#666359;text-align:left;margin-top:12px}
.reading-layout{grid-template-columns:180px minmax(0,680px);gap:64px;padding:52px var(--page-inset) 58px;background:var(--paper)}
.reading-column{font-size:20px;line-height:1.65}
.article-section{margin-bottom:48px}
.article-section .chapter-number{font-size:10px;letter-spacing:.085em;margin-bottom:14px}
.article-section h2{font-size:clamp(29px,2.6vw,36px);line-height:1.15;margin-bottom:22px;letter-spacing:-.015em}
.article-section>p{margin:18px 0;color:#30352f}
.article-section:first-child>p:nth-of-type(2){font-size:21px;line-height:1.65}
.article-navigation nav{top:24px}
.article-navigation li{font-size:14px;line-height:1.4;padding:9px 0}
.article-navigation .eyebrow{font-size:10px;letter-spacing:.085em}
.article-figure{background:#ede8dd;border-color:#c8c1b2;padding:26px;margin-top:30px}
.article-figure h3{font-size:28px;line-height:1.2}
.article-figure .figure-note{font-size:13px;line-height:1.6}
.article-signature{font-size:27px;letter-spacing:.015em;margin:12px 0 38px}
.research-note{padding-top:24px;font-size:15px;line-height:1.65}
.article-references{margin-top:32px}.article-references h2{font-size:34px;margin:16px 0 24px}
.article-references li{font-size:14px;line-height:1.65;padding:14px 0}
.article-end{padding:40px var(--page-inset);text-align:left;background:#eae5da;border-top:1px solid #cec6b6}
.article-end h2{font-size:38px;line-height:1.1;margin:17px 0 24px}
.next-stories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1000px;margin:0 auto 30px}
.next-story{display:flex;flex-direction:column;gap:17px;align-items:stretch;min-width:0}
.next-story img{aspect-ratio:4/3;object-fit:cover}
.next-story small{display:block;font-size:10px;letter-spacing:.08em;color:#605c51;margin-bottom:10px}
.next-story strong{font-family:var(--body);font-size:27px;font-weight:400;line-height:1.1;display:block}
.article-end>.eyebrow,.article-end>h2,.article-end>.feature-return{max-width:1000px;margin-left:auto;margin-right:auto}
.article-end>.feature-return{font-size:15px;text-decoration:underline;text-underline-offset:5px}
.about-heading{padding:36px var(--page-inset) 32px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:14px 8%;border-bottom:1px solid var(--line)}
.about-heading>.eyebrow{grid-column:1/-1}
.about-heading h1{font-size:clamp(44px,4.2vw,62px);line-height:1.05;margin:0;letter-spacing:-.025em}
.about-heading h1 br{display:none}
.about-heading>p:last-child{font-size:18px;line-height:1.5;color:#56584f}
.about-section{padding-bottom:36px;margin-bottom:36px}
.about-section h2{font-size:36px;line-height:1.13;margin:16px 0 23px}
.about-section p,.about-section li{margin:16px 0}
#about-editor-title{font-size:clamp(30px,3.2vw,44px);letter-spacing:0}
.about-section .editor-profile-role{font-size:11px;letter-spacing:.09em}
@media(max-width:1000px) and (min-width:721px){.next-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-layout{grid-template-columns:150px minmax(0,1fr);gap:32px}.next-story{grid-template-columns:110px 1fr;gap:17px}.next-story strong{font-size:23px}}
@media(max-width:720px){
 .article-page .site-header{padding-top:0}.article-page .masthead{width:min(265px,83%);margin:16px auto 13px}.article-page .site-header nav{font-size:13px}
 .article-page .article-hero{padding:25px var(--page-inset) 30px;display:flex;gap:16px}
 .article-hero .feature-copy{display:contents}.article-hero .feature-copy>.eyebrow{order:1;font-size:10px}.article-hero .feature-copy>h1{order:2}.article-hero .feature-deck{order:3;margin:0}.article-hero .feature-byline{order:4;margin:0}.article-hero .feature-copy>.line-link{order:5;min-height:34px}.article-hero .feature-art{order:6}
 .type-code,.feature-page .type-code{font-size:clamp(44px,12vw,57px);line-height:1.02;margin:0 0 12px}
 .feature-title,.feature-page .feature-title{font-size:24px;line-height:1.16}
 .feature-deck{font-size:16px;line-height:1.55}
 .feature-byline{gap:4px}.feature-byline a{font-size:19px}.feature-byline span{font-size:9px;letter-spacing:.055em}
 .feature-art{max-width:none;width:calc(100% + 44px);align-self:center;margin-top:3px}.feature-art img{aspect-ratio:3/2}.feature-art figcaption{font-size:10px;line-height:1.5;padding-inline:22px;margin-top:10px}
 .reading-layout{display:block;padding:24px var(--page-inset) 36px}.reading-column{font-size:18px;line-height:1.65}
 .toc-mobile{margin-bottom:26px}.toc-mobile summary{min-height:46px;font-size:16px}.article-navigation li{font-size:15px}
 .article-section{margin-bottom:36px}.article-section .chapter-number{margin-bottom:11px}.article-section h2{font-size:28px;line-height:1.17;margin-bottom:17px}.article-section>p{margin:16px 0}.article-section:first-child>p:nth-of-type(2){font-size:19px;line-height:1.65}
 .article-figure{padding:22px 18px;margin-top:26px}.article-figure h3{font-size:27px}.article-figure .figure-note{font-size:13px;line-height:1.6}
 .article-signature{font-size:26px;margin-bottom:32px}.article-references h2{font-size:30px}.article-references li{font-size:13px;line-height:1.65}
 .article-end{padding-block:30px}.article-end h2{font-size:33px}.next-stories{grid-template-columns:1fr;gap:23px;margin-bottom:26px}.next-story{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:19px;align-items:center}.next-story strong{font-size:25px}.next-story small{font-size:9px;margin-bottom:8px}
 .about-heading{display:block;padding:28px var(--page-inset)}.about-heading h1{font-size:43px;margin:17px 0 15px}.about-heading>p:last-child{font-size:17px}.about-section h2{font-size:31px}.about-section{padding-bottom:28px;margin-bottom:28px}#about-editor-title{font-size:clamp(26px,7.25vw,33px);white-space:nowrap;letter-spacing:0}
}

/* Editorial openings and a deliberate route through the issue. */
.article-page .article-hero{align-items:start;gap:5%;padding-block:38px 40px}
.feature-copy{padding-top:7px}
.type-code,.feature-page .type-code{font-size:clamp(50px,5.5vw,80px);line-height:1.01;margin-top:23px}
.feature-deck{font-size:19px;line-height:1.5;max-width:39ch;margin:23px 0}
.feature-byline a{font-size:22px}
.watch-page .feature-art img{aspect-ratio:4/3;object-position:47% 48%}
.feature-art figcaption{font-size:10px;line-height:1.5;letter-spacing:.045em}
.article-section:first-child>p:nth-of-type(2){font-size:22px;line-height:1.6}
.article-section+.article-section{border-top:1px solid #d6d0c3;padding-top:32px}
.article-section .chapter-number{letter-spacing:.12em}
.article-end{padding-block:52px 40px;background:#eeeadf}
.article-end h2{font-size:43px;margin-bottom:32px}
.next-stories{max-width:1120px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:0 48px}
.next-story{display:grid;grid-template-columns:100px minmax(0,1fr) 20px;gap:20px;align-items:center;padding:20px 0;border-top:1px solid #c8c1b2}
.next-story img{aspect-ratio:1;object-fit:cover}
.next-story small{font-size:10px;line-height:1.5;margin-bottom:8px}
.next-story strong{font-size:27px;line-height:1.12}
.next-story>.ui-icon{width:20px;height:20px;align-self:center}
.next-story-paired{grid-row:span 3;display:flex;align-items:stretch;border:0;padding:0;gap:20px;position:relative}
.next-story-paired img{aspect-ratio:3/2;max-height:340px}
.next-story-paired strong{font-size:38px;max-width:22ch}
.next-story-paired>.ui-icon{position:absolute;bottom:4px;right:0}
.next-story-paired>span{padding-right:28px}
.next-story-relation{letter-spacing:.13em;color:#6d5531;border-bottom:1px solid #bdb39f;padding-bottom:9px;margin-bottom:13px!important}
.next-story-context{display:block;font-size:17px;line-height:1.5;color:#56584f;margin-top:12px}
.article-end>.eyebrow,.article-end>h2,.article-end>.feature-return{max-width:1120px}
@media(max-width:1000px) and (min-width:721px){
 .next-stories{gap:0 30px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
 .next-story{grid-template-columns:80px minmax(0,1fr) 16px;gap:14px}.next-story strong{font-size:23px}
 .next-story-paired{display:flex}.next-story-paired strong{font-size:31px}
}
@media(max-width:720px){
 .article-page .article-hero{padding-block:25px 30px;gap:16px}
 .feature-copy{padding:0}.type-code,.feature-page .type-code{font-size:clamp(44px,12vw,57px);margin:0 0 12px}
 .feature-deck{font-size:17px;line-height:1.5;max-width:none}.feature-byline a{font-size:20px}
 .watch-page .feature-art img{aspect-ratio:4/3}
 .article-section:first-child>p:nth-of-type(2){font-size:20px;line-height:1.6}
 .article-section+.article-section{padding-top:25px}
 .article-end{padding-block:34px 30px}.article-end h2{font-size:35px;margin-bottom:25px}
 .next-stories{display:flex;flex-direction:column;gap:0}
 .next-story{grid-template-columns:90px minmax(0,1fr) 18px;gap:17px;padding:20px 0}
 .next-story strong{font-size:25px}.next-story small{font-size:9px}
 .next-story-paired{display:flex;padding:0 0 28px;gap:18px}.next-story-paired img{aspect-ratio:3/2;max-height:none}
 .next-story-paired strong{font-size:33px}.next-story-paired>.ui-icon{bottom:33px}
 .next-story-context{font-size:16px;margin-top:11px}
}
@media print{.article-page .article-hero{padding:0 0 30px}.article-section+.article-section{padding-top:20px}}
