/* cyrillic-ext */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttHOmHS91ixg0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtvXOmHS91ixg0.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuHOmHS91ixg0.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttXOmHS91ixg0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtunOmHS91ixg0.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttnOmHS91ixg0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtt3OmHS91ixg0.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuXOmHS91iw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu3mhPy1Fig.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu3mhPy1Fig.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du3mhPy1Fig.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
/* greek-ext */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu3mhPy1Fig.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du3mhPy1Fig.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu3mhPy1Fig.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu3mhPy1Fig.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/journal-ten-release-v1/fonts/noto-sans-v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7du3mhPy0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face{font-family:IBEditorial;src:url('/journal-ten-release-v1/fonts/editorial.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:IBCondensed;src:url('/journal-ten-release-v1/fonts/inbro-display.ttf') format('truetype');font-weight:200 700;font-style:normal;font-display:swap}
:root{--paper:#f2ead7;--green:#173e35;--bottle:#112c29;--malt:#d9b667;--wine:#6c293c;--blue:#d9e6e3;--ink:#24362e;--sans:"Noto Sans",sans-serif;--serif:IBEditorial,Georgia,serif;--gutter:clamp(25px,5.5vw,80px)}
*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:#e9e5db;color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}main{max-width:1440px;width:calc(100% - 32px);margin:0 auto;background:var(--paper)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid currentColor;outline-offset:6px}img{display:block;max-width:100%;height:auto}figure,blockquote{margin:0}p{margin:0 0 1em}h1,h2,h3{margin:0;font-weight:500;line-height:1.02;text-wrap:balance}em,i{font-style:italic}strong,b{font-family:var(--sans);font-size:.82em;font-weight:600}figure figcaption{font:400 11px/1.6 var(--sans);margin-top:13px;max-width:720px}figure figcaption a{overflow-wrap:anywhere}.skip{position:absolute;top:-80px;left:20px;background:var(--paper);padding:10px;z-index:10}.skip:focus{top:10px}
.masthead{max-width:1440px;width:calc(100% - 32px);margin:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;font:400 12px/1.5 var(--sans)}.masthead img{width:232px;height:auto}.masthead p{margin:0;color:#4f5a50}.masthead>a:last-child{text-decoration:none;border-bottom:1px solid #9b9f92;padding-bottom:3px}
.hero{display:grid;grid-template-columns:50% 50%;background:var(--green);color:var(--paper);position:relative}.cover-art{position:relative;align-self:start;min-width:0}.cover-art>img{width:100%;height:auto}.cover-word{font:500 clamp(100px,12vw,180px)/1 IBCondensed,sans-serif;letter-spacing:.045em;position:absolute;top:2%;left:0;right:0;text-align:center;color:#f8edcf}.cover-strap{position:absolute;top:17.3%;left:0;right:0;text-align:center;color:#e4d6b8;font:400 10px/1.5 var(--sans);letter-spacing:.14em}
.hero-copy{padding:55px 10% 35px;display:flex;flex-direction:column;justify-content:center;min-width:0}.issue-line{font:400 11px/1.5 var(--sans);letter-spacing:.03em;margin:0 0 28px;color:#ded5b7}.hero h1{font:500 clamp(62px,6.9vw,100px)/.89 var(--serif);letter-spacing:-.045em;margin:0 0 32px}.hero h1>span,.hero h1>em{display:block}.hero h1>em{font-size:.79em;font-weight:400;line-height:1.1;color:#e2ca85}.hero h1>span:last-child{font-size:1.5em;line-height:.95}.hero-deck{font:500 27px/1.25 var(--serif);margin-bottom:28px}.author{font:400 11px/1.7 var(--sans)}.author>a{font-weight:600;text-decoration:none}.author p{margin:5px 0 0;color:#d1d8c5}.annotation{font:400 13px/1.65 var(--sans);margin:26px 0 0;color:#dfdfcc}.contents{border-top:1px solid #e4d9a84d;margin-top:25px;padding-top:15px;font:400 12px/1.5 var(--sans)}.contents>p{font-size:10px;letter-spacing:.03em;margin:0 0 9px;color:#e4d9b2}.contents ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 20px}.contents a{text-decoration-color:#9dba9a99}.reading-time{font-size:10px;margin:25px 0 0;color:#d0d7c2}.cover-colophon{display:flex;gap:35px;align-items:baseline;padding:15px 4%;background:var(--bottle);color:#d9d5bc;font:400 10px/1.6 var(--sans)}.cover-colophon span{white-space:nowrap}.cover-colophon p{margin:0;max-width:860px}
.paper,.scene,.sources,.opening-riff{background-image:url('/journal-ten-release-v1/art/paper-grain.svg')}.section-note{font:400 11px/1.5 var(--sans);letter-spacing:.03em;margin:0 0 24px}.opening-riff{padding:72px 14% 52px}.opening-riff>.section-note{color:var(--wine)}.opening-riff>p:last-child{font:500 32px/1.45 var(--serif);margin:0;max-width:1000px}.opening-riff>p:last-child:first-letter{float:left;font:500 105px/.75 var(--serif);padding:14px 12px 0 0;color:var(--wine)}
.author-introduction{display:grid;grid-template-columns:1fr 300px;align-items:center;gap:10%;padding:35px 14% 80px}.author-introduction>div>p:last-child{font:500 28px/1.4 var(--serif);max-width:480px}.author-photo{padding:10px 10px 18px;background:#e4d2b2;transform:rotate(3deg);box-shadow:6px 8px 0 #b5a17e3d}.author-photo figcaption{font-size:10px}.author-photo img{width:100%;height:auto}
.scene{padding:65px 0;background-color:var(--paper)}.scene-head{display:grid;grid-template-columns:25% 1fr;gap:5%;padding:0 10%;align-items:start;margin-bottom:40px}.scene-head>.section-note{padding-top:7px;color:var(--wine)}.scene-head h2{font:500 clamp(42px,4.3vw,62px)/.98 var(--serif);max-width:800px;letter-spacing:-.035em}.prose{font:500 25px/1.55 var(--serif);width:min(690px,calc(100% - 2*var(--gutter)));margin:0 auto}.prose p{margin:0 0 1em}.prose p:last-child{margin-bottom:0}.scene>.prose{margin-bottom:28px}.scene>.prose:last-child{margin-bottom:0}.photo-field{width:min(1120px,calc(100% - 2*var(--gutter)));margin:50px auto 45px}.reader-photo>img{width:100%;height:auto;object-fit:contain}.reader-photo--malthouse-meeting{padding:14px 14px 20px;background:#d7c69a;transform:rotate(-.7deg)}.reader-photo--malthouse-meeting figcaption{margin-left:6px}.reader-photo--next-product{width:min(920px,100%);margin:auto;padding:13px 13px 19px;background:#e1d3ba;transform:rotate(1deg)}.reader-photo--yeast-and-discussion{display:grid;grid-template-columns:2fr 1fr;gap:35px;align-items:end;padding:20px;background:#b8cebf}.reader-photo--yeast-and-discussion figcaption{font-size:13px;margin:0 0 15px;max-width:240px}.reader-photo--boris-fedorenko{display:grid;grid-template-columns:1fr 2.1fr;gap:40px;align-items:center}.reader-photo--boris-fedorenko img{grid-column:2;grid-row:1;padding:13px;background:#dfd1ad;transform:rotate(1.5deg)}.reader-photo--boris-fedorenko figcaption{grid-column:1;grid-row:1;font-size:13px;max-width:240px}
.research-field{width:min(920px,calc(100% - 2*var(--gutter)));margin:50px auto;background:#fcf8e9;padding:38px 48px;box-shadow:7px 8px 0 #b4bda65c;position:relative;border-top:3px solid var(--wine)}.research-field aside{font:500 23px/1.5 var(--serif)}.research-field h3{font:500 36px/1.06 var(--serif);margin:0 0 24px}.research-field p{margin:0 0 20px}.research-field small{font:400 11px/1.6 var(--sans);display:block;color:#525f50}.context-source{font:400 11px/1.5 var(--sans)}.scene--yeast-and-discussion{background-color:var(--blue)}.scene--production-after-recipe{background-color:#e8e6cd}.scene--boris-fedorenko{background-color:#f0e6d2}.scene--continuing-the-conversation{background-color:var(--green);color:var(--paper);padding:80px 0}.scene--continuing-the-conversation .section-note{color:#d9c88d}
.quote-field{margin:55px 0 60px;padding:65px 14%;background:var(--wine);color:var(--paper);position:relative}.quote-field blockquote p{font:500 clamp(42px,5vw,70px)/1.08 var(--serif);letter-spacing:-.02em;margin:0}.quote-field cite{font:400 11px/1.5 var(--sans);display:block;margin-top:25px;font-style:normal}.scene--production-after-recipe .quote-field{background:var(--green);color:#f4eacb}.scene--production-after-recipe .quote-field p{max-width:880px;font-size:clamp(44px,5vw,68px)}
.grain-note{display:grid;grid-template-columns:36% 1fr;gap:6%;padding:60px 10%;background:var(--malt);position:relative;overflow:hidden}.grain-word{font:500 clamp(100px,15vw,220px)/.9 IBCondensed,sans-serif;writing-mode:vertical-rl;transform:rotate(180deg);color:#79592f;align-self:center;justify-self:center;opacity:.7;max-height:470px}.grain-copy{max-width:650px;padding:35px 32px;background:#f7edcd;transform:rotate(1.2deg);box-shadow:8px 10px 0 #9b723c4a}.grain-copy h2{font:500 45px/1.02 var(--serif);margin:0 0 26px}.grain-copy .prose{width:auto;font-size:23px}.source-note{font:400 11px/1.6 var(--sans);margin:25px 0 0;max-width:650px;opacity:.82}
.city-spread{display:grid;grid-template-columns:65% 35%;background:var(--wine);color:var(--paper)}.city-spread>figure{align-self:center;min-width:0}.city-spread img{width:100%;height:auto}.city-spread figcaption{padding:0 25px 20px;max-width:none}.city-copy{padding:45px 12%;align-self:center}.city-copy h2{font:500 clamp(55px,5.3vw,78px)/.95 var(--serif);margin-bottom:30px}.city-copy>p:not(.section-note){font:500 24px/1.4 var(--serif)}.field-note{background:#d9bc7b;color:#3c3d2e;padding:25px 20px;margin:40px 0 0 -35px;transform:rotate(-4deg);box-shadow:3px 5px 0 #2a1b2033;font:500 21px/1.35 var(--serif)}.field-note p:last-child{margin:0}.note-name{font:500 32px/1 var(--serif);margin-bottom:16px}.travel-note{display:grid;grid-template-columns:24% 1fr;gap:6%;padding:50px 14%;background-color:#e8dcc3}.travel-date{font:500 65px/1 IBCondensed,sans-serif;color:#8c6140;padding-top:8px}.travel-note h3{font:500 33px/1 var(--serif);margin-bottom:16px}.travel-note>div:last-child{font:500 22px/1.45 var(--serif)}.travel-note>div:last-child p:last-child{margin-bottom:0}
.archive-spread{background:var(--bottle);color:#f4e7c9;padding:70px 7% 80px;overflow:hidden}.archive-spread>header{margin-bottom:45px}.archive-spread h2{font:500 clamp(55px,6vw,85px)/.95 var(--serif);letter-spacing:-.035em}.archive-layout{display:grid;grid-template-columns:58% 1fr;gap:7%;align-items:center}.archive-sheet{transform:rotate(-2deg);padding:12px 12px 20px;background:#d7b765;box-shadow:8px 10px 0 #5a786857}.archive-sheet img{width:100%;height:auto}.archive-sheet figcaption{color:#343a2c;font-size:10px}.archive-copy .prose{width:auto;font-size:24px;line-height:1.45}.date-mark{font:500 48px/1 IBCondensed,sans-serif;margin:0 0 12px;color:#e0c47f}.date-caption{font:400 11px/1.6 var(--sans);padding-bottom:25px;border-bottom:1px solid #b6c1a14d;margin-bottom:25px}
.flow-note{display:grid;grid-template-columns:32% 1fr;gap:8%;background:var(--blue);padding:60px 11%;overflow:hidden}.flow-copy h2{font:500 48px/1 var(--serif);margin-bottom:25px}.flow-copy .prose{width:auto;font-size:24px}.flow-graphic{position:relative;align-self:center;width:100%;aspect-ratio:1}.flow-orbit{display:block;border:2px solid #476e62;position:absolute;border-radius:50%;transform:rotate(-25deg)}.orbit-one{inset:0}.orbit-two{inset:14% 5%}.orbit-three{inset:28% 11%}.flow-core{position:absolute;display:block;width:18px;height:18px;border-radius:50%;background:var(--wine);left:calc(50% - 9px);top:calc(50% - 9px)}.flow-label{position:absolute;left:16%;top:110%;font:500 34px/1 var(--serif);transform:rotate(-5deg)}
.history-spread{background:var(--malt);padding:65px 8% 80px;overflow:hidden}.history-spread>header{margin-bottom:48px}.history-spread h2{font:500 clamp(55px,6vw,82px)/.95 var(--serif);letter-spacing:-.025em}.history-layout{display:grid;grid-template-columns:48% 1fr;gap:8%;align-items:start}.old-factory{padding:15px 15px 24px;background:#f8edce;transform:rotate(-3deg);box-shadow:9px 9px 0 #9e76395c;align-self:center}.old-factory img{width:100%;height:auto}.old-factory figcaption{font-size:10px}.history-copy .prose{width:auto;font-size:24px;line-height:1.45}.assortment-slip{margin:35px 0 0 -30px;padding:28px;background:var(--wine);color:var(--paper);transform:rotate(2deg)}.assortment-slip>p{font:400 11px/1.5 var(--sans);margin:0 0 20px}.assortment-slip h3{font:500 40px/1.06 var(--serif);margin:0 0 24px}.assortment-slip>p:last-child{margin:0}
.museum-spread{display:grid;grid-template-columns:1fr 35%;gap:10%;padding:70px 14% 90px;background:#e7ddc6;align-items:center}.museum-copy h2{font:500 58px/.98 var(--serif);margin-bottom:25px;letter-spacing:-.03em}.museum-copy .prose{width:auto;font-size:25px;line-height:1.45}.capacity{font:500 78px/1 IBCondensed,sans-serif;color:var(--wine);margin:30px 0}.capacity span{font:500 30px/1 var(--serif);margin-left:15px}.museum-photo{transform:rotate(5deg);min-width:0}.museum-photo img{width:100%;height:auto;mix-blend-mode:multiply}.museum-photo figcaption{font-size:10px;transform:rotate(-5deg);margin-top:30px}
.production-spread{padding:55px 8% 45px;background:#e7ddc6}.production-spread>img{width:100%;height:auto;object-fit:contain}.production-spread figcaption{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:none}.production-spread figcaption>a{justify-self:end}
.site-related{--gray-F7:#f7f7f7;padding:65px 5% 70px;background:var(--paper);font:400 14px/1.3 var(--sans)}.site-related h2{font:500 50px/1.05 var(--serif);margin-bottom:35px}.site-related .h5{font:600 20px/1.3 var(--sans);text-wrap:initial}.site-related .articles-card-img img{object-fit:cover}.site-related .article-catalog-grid .article-catalog-card{height:350px}.site-related .articles-card-copy p{font-family:var(--sans)}
.sources{padding:50px 8% 75px;background-color:var(--paper);border-top:1px solid #acaa9455;font:400 11px/1.7 var(--sans)}.sources h2{font:500 35px/1.1 var(--serif);margin-bottom:30px}.sources h3{font:500 23px/1.2 var(--serif);margin-bottom:20px}.source-columns{display:grid;grid-template-columns:1fr 1fr;gap:65px}.sources ol{padding-left:20px;margin:0 0 20px}.sources li{padding-left:4px;margin-bottom:15px}.sources a{overflow-wrap:anywhere}
@media(min-width:1600px){.cover-word{font-size:175px}.hero h1{font-size:96px}}
@media(max-width:1100px){.hero-copy{padding:35px 8% 30px}.hero h1{font-size:68px}.hero-deck{font-size:24px}.annotation{font-size:12px;margin-top:20px}.contents{margin-top:20px}.author-introduction{padding-left:10%;padding-right:10%;grid-template-columns:1fr 250px;gap:8%}.scene-head{grid-template-columns:20% 1fr}.archive-layout{grid-template-columns:52% 1fr;gap:6%}.archive-copy .prose{font-size:22px}.date-mark{font-size:40px}.history-layout{gap:6%}.museum-spread{padding-left:10%;padding-right:10%;gap:8%}.city-copy{padding:30px 10%}.city-copy h2{font-size:58px}.grain-note{padding-left:7%;padding-right:7%;grid-template-columns:27% 1fr}.grain-copy{padding:30px}.flow-note{padding-left:8%;padding-right:8%}}
@media(max-width:760px){:root{--gutter:25px}body{background:var(--paper)}main,.masthead{width:100%;margin:0}.masthead{min-height:72px;padding:16px 20px;gap:15px}.masthead img{width:190px}.masthead>p{display:none}.masthead>a:last-child{font-size:10px}.hero{grid-template-columns:1fr}.cover-word{font-size:26vw;top:1.8%}.cover-strap{font-size:2vw;top:16.5%}.hero-copy{padding:38px 25px 40px}.issue-line{margin-bottom:25px}.hero h1{font-size:17vw;line-height:.92;margin-bottom:26px}.hero h1>span:last-child{font-size:1.35em}.hero-deck{font-size:27px;margin-bottom:26px}.author{font-size:11px}.annotation{font-size:13px}.contents{font-size:12px}.reading-time{margin-top:22px}.cover-colophon{display:block;padding:15px 25px}.cover-colophon>span{display:block;margin-bottom:8px}.cover-colophon p{font-size:9px}.desktop-break{display:none}.opening-riff{padding:42px 25px 36px}.opening-riff>p:last-child{font-size:28px;line-height:1.43}.opening-riff>p:last-child:first-letter{font-size:88px;padding-top:13px}.author-introduction{display:flex;flex-direction:column;gap:30px;padding:10px 25px 45px}.author-introduction>div>p:last-child{font-size:26px}.author-photo{width:70%;max-width:300px;align-self:center}.scene{padding:42px 0}.scene-head{display:block;padding:0 25px;margin-bottom:28px}.scene-head>.section-note{padding-top:0;margin-bottom:18px}.scene-head h2{font-size:44px;line-height:1.02}.prose{font-size:24px;line-height:1.5;width:calc(100% - 50px)}.scene>.prose{margin-bottom:26px}.photo-field{width:calc(100% - 40px);margin:35px auto}.reader-photo--malthouse-meeting{padding:8px 8px 14px;transform:none}.reader-photo--next-product{padding:8px;transform:none}.reader-photo--yeast-and-discussion,.reader-photo--boris-fedorenko{display:block;padding:10px;background:#c1d2c2}.reader-photo--yeast-and-discussion figcaption,.reader-photo--boris-fedorenko figcaption{font-size:11px;max-width:none;margin:12px 0 3px}.reader-photo--boris-fedorenko img{padding:0;transform:none}.research-field{width:calc(100% - 50px);padding:28px 22px;margin:35px auto;box-shadow:5px 6px 0 #b4bda65c}.research-field h3{font-size:32px;margin-bottom:20px}.research-field aside{font-size:23px;line-height:1.5}.research-field small{font-size:10px}.quote-field{padding:40px 25px;margin:35px 0}.quote-field blockquote p,.scene--production-after-recipe .quote-field p{font-size:39px;line-height:1.15}.grain-note{grid-template-columns:1fr;padding:35px 25px 45px;gap:25px}.grain-word{writing-mode:horizontal-tb;transform:none;font-size:90px;justify-self:start;line-height:1}.grain-copy{padding:27px 22px;transform:rotate(.8deg);max-width:none}.grain-copy h2{font-size:37px}.grain-copy .prose{font-size:23px;width:auto}.city-spread{grid-template-columns:1fr}.city-copy{padding:32px 25px 40px}.city-copy h2{font-size:54px}.city-copy>p:not(.section-note){font-size:25px}.field-note{margin:30px 5px 0 3px;padding:23px;transform:rotate(-2deg)}.city-spread figcaption{font-size:10px;padding:0 20px 15px}.travel-note{display:block;padding:35px 25px}.travel-date{font-size:60px;margin-bottom:24px}.travel-note h3{font-size:34px}.travel-note>div:last-child{font-size:23px}.archive-spread{padding:45px 25px 50px}.archive-spread h2{font-size:52px}.archive-spread>header{margin-bottom:35px}.archive-layout{grid-template-columns:1fr;gap:40px}.archive-sheet{padding:8px 8px 15px;transform:rotate(-1deg)}.archive-sheet figcaption{font-size:9px}.archive-copy .prose{font-size:24px}.date-mark{font-size:45px}.flow-note{grid-template-columns:1fr;padding:40px 25px 45px;gap:38px}.flow-graphic{width:160px;margin:0 0 35px 15px}.flow-label{left:123%;top:38%;font-size:29px;white-space:nowrap}.flow-copy h2{font-size:41px}.flow-copy .prose{font-size:24px}.history-spread{padding:45px 25px 55px}.history-spread h2{font-size:50px}.history-layout{grid-template-columns:1fr;gap:40px}.old-factory{padding:10px 10px 20px;transform:rotate(-1deg)}.history-copy .prose{font-size:24px}.assortment-slip{margin:30px 0 0;padding:25px;transform:rotate(1deg)}.assortment-slip h3{font-size:36px}.museum-spread{display:flex;flex-direction:column;padding:40px 25px 50px;gap:35px}.museum-copy h2{font-size:49px}.museum-copy .prose{font-size:24px}.capacity{font-size:70px}.museum-photo{width:60%;max-width:300px;align-self:center;transform:rotate(3deg)}.museum-photo figcaption{font-size:9px;transform:rotate(-3deg);margin-top:25px}.production-spread{padding:25px 0 35px}.production-spread figcaption{padding:0 25px;grid-template-columns:1fr;gap:10px;font-size:10px}.production-spread figcaption>a{justify-self:start}.scene--continuing-the-conversation{padding:45px 0}.site-related{padding:42px 25px 45px}.site-related h2{font-size:43px}.sources{padding:35px 25px 45px;font-size:10px}.source-columns{grid-template-columns:1fr;gap:25px}.sources h2{font-size:32px}.source-note{font-size:10px}}
@media(max-width:360px){.hero h1{font-size:16.5vw}.prose{font-size:23px}.flow-label{font-size:25px;left:110%}.scene-head h2{font-size:40px}.contents{column-gap:14px}.masthead img{width:165px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.site-related .articles-card-img img,.site-related .articles-card-img::after,.site-related .articles-card-icon{transition:none}.site-related .articles-card:hover .articles-card-img img{transform:none}}
.archive-layout{align-items:start}.archive-sheet{margin-top:12px}.cover-strap{top:19.5%}
.travel-date>span{display:block;font:400 10px/1.6 var(--sans);margin-top:16px;color:var(--ink)}
.museum-spread{align-items:start}.museum-photo{margin-top:50px;mix-blend-mode:multiply}
@media(max-width:760px){.cover-strap{top:19%}.archive-sheet{margin-top:0}}
@media(max-width:760px){.museum-photo{margin-top:0}}
/* v2: спокойный текстовый набор, современная производственная полоса, редкие бумажные акценты. */
:root{--paper:#f7f5ed;--blue:#e8efec}
.prose{font:400 18px/1.8 var(--sans);max-width:690px;width:min(690px,calc(100% - 2*var(--gutter)))}
strong,b{font-family:inherit;font-size:1em;font-weight:600}
.scene>.reader-photo{width:min(1120px,calc(100% - 2*var(--gutter)));margin:42px auto}
.scene--production-after-recipe{background-color:var(--paper)}
.reader-photo--malthouse-meeting,.reader-photo--next-product,.reader-photo--boris-fedorenko img{transform:none;box-shadow:none}
.reader-photo--malthouse-meeting{background:#e6e8df;padding:10px}
.reader-photo--author{max-width:300px;padding:9px 9px 16px;background:#e5d7ba;transform:rotate(1deg)}
.reader-photo--author figcaption{font-size:10px}
.author-introduction>.prose{width:auto;font:500 28px/1.4 var(--serif)}
.reader-photo figcaption{font:400 11px/1.65 var(--sans)}
.scene--yeast-and-discussion .reader-photo{background:#dbe5df}
.reader-photo--yeast-and-discussion figcaption,.reader-photo--boris-fedorenko figcaption{font-size:12px}
.research-field{box-shadow:none;border-top:1px solid #927653;background:#fbfaf6}
.research-field aside{font:400 17px/1.8 var(--sans)}
.research-field aside>p:last-child{font-size:11px}
.module-head{margin:0 0 35px}
.module-head h2{font:500 clamp(46px,5vw,70px)/1.02 var(--serif);max-width:800px;letter-spacing:-.025em}
.module-head>.section-note{margin-bottom:20px}
.module-layout>.prose{width:auto;max-width:none}
.module-stamp{font:500 40px/1 IBCondensed,sans-serif;color:#dec481;margin:0 0 20px}
.grain-note{display:block;background:#e8eeeb;padding:65px 8%;border-top:1px solid #bccbc3;overflow:visible}
.grain-note .module-head{max-width:900px}
.grain-layout{display:grid;grid-template-columns:1fr 48%;gap:6%;align-items:start}
.grain-layout>.prose{font:400 17px/1.8 var(--sans)}
.grain-layout>.reader-photo{margin-top:6px}
.grain-layout img{width:100%;height:auto}
.grain-note .source-note{font-size:11px}
.archive-spread{padding-top:65px;padding-bottom:70px}
.archive-layout{grid-template-columns:54% 1fr;gap:18px 6%;align-items:start}
.archive-layout>.module-stamp{grid-column:2;grid-row:1}
.archive-layout>.reader-photo{grid-column:1;grid-row:1/span 2;padding:10px 10px 16px;background:#dfc589;transform:rotate(-1deg)}
.archive-layout>.reader-photo img{width:100%}
.archive-layout>.reader-photo figcaption{font-size:10px;color:#28382e}
.archive-layout>.prose{grid-column:2;grid-row:2;font:400 17px/1.8 var(--sans)}
.flow-note{grid-template-columns:25% 1fr;gap:15px 8%;padding:60px 10%;position:relative;background:#e8efec}
.flow-note>.module-head{grid-column:1/-1}
.flow-note .module-head h2{max-width:820px}
.flow-note>.flow-graphic{width:100%;grid-column:1;grid-row:2;margin:25px 0 0;aspect-ratio:1}
.flow-note>.module-layout{grid-column:2;grid-row:2}
.flow-layout>.prose{font:400 17px/1.8 var(--sans)}
.flow-layout>.source-note{font-size:11px;margin-top:25px}
.city-spread{background:#eeede4;color:var(--ink);grid-template-columns:60% 40%;align-items:center}
.city-spread>.reader-photo{align-self:center}
.city-spread>.reader-photo img{width:100%}
.city-spread>.reader-photo figcaption{padding:0 22px 20px}
.city-spread>.prose{padding:35px 10%;width:auto;font:400 17px/1.75 var(--sans)}
.city-spread h2{font:500 58px/1.05 var(--serif);margin-bottom:25px}
.city-spread h3{font:500 30px/1.1 var(--serif);margin:25px 0 15px}
.history-spread{background:#e3cf99}
.history-layout{grid-template-columns:48% 1fr;gap:7%;align-items:start}
.history-layout>.reader-photo{padding:12px 12px 20px;background:#f9efda;transform:rotate(-1deg);margin-top:5px}
.history-layout>.reader-photo img{width:100%}
.history-layout>.prose{font:400 17px/1.8 var(--sans)}
.assortment-block{display:grid;grid-template-columns:33% 1fr;gap:8%;padding:55px 10%;background:var(--paper);border-bottom:1px solid #c8c5b5}
.assortment-block h2{font:500 48px/1.05 var(--serif);color:var(--wine)}
.assortment-copy{font:400 18px/1.8 var(--sans)}
.assortment-copy>p:last-child{margin:0}
.travel-note{background:#f0ede2;padding:35px 10%;grid-template-columns:22% 1fr}
.travel-copy{font:400 16px/1.8 var(--sans)!important}
.travel-copy h3{font-size:32px}
.museum-spread{display:block;padding:65px 10%;background:#f1eee5}
.museum-layout{display:grid;grid-template-columns:1fr 38%;gap:25px 9%;align-items:start}
.museum-layout>.prose{grid-column:1;grid-row:2;font:400 18px/1.8 var(--sans)}
.museum-layout>.module-stamp{grid-column:1;grid-row:1;color:var(--wine);font-size:60px}
.museum-layout>.reader-photo{grid-column:2;grid-row:1/span 2;max-width:290px;justify-self:center;mix-blend-mode:multiply}
.museum-layout>.reader-photo img{width:100%}
.production-spread{padding-top:35px;background:#f1eee5}
.production-spread .reader-photo figcaption{max-width:none}
.source-columns>.prose{font:400 11px/1.75 var(--sans);width:auto}
.source-columns h3{font-size:23px}
.assortment-copy{display:grid;grid-template-columns:1fr 170px;gap:20px 30px}.assortment-copy>p{grid-column:1}.assortment-copy>.reader-photo{grid-column:2;grid-row:1/span 2;align-self:start;padding:8px;background:#e8e1ce;transform:rotate(1deg)}.assortment-copy>.reader-photo figcaption{font-size:9px}
.assortment-block{grid-template-columns:25% 1fr;gap:6%;padding-left:8%;padding-right:8%}
.museum-layout{grid-template-columns:1fr 1fr;gap:35px 8%}.museum-layout>.prose{grid-column:1/-1;grid-row:1;font-size:18px;max-width:800px;margin:0 auto 20px}.museum-layout>.reader-photo{grid-row:2;grid-column:auto;width:100%;max-width:none;mix-blend-mode:normal}.museum-layout>.reader-photo--museum{max-width:240px;mix-blend-mode:multiply;justify-self:center}.museum-layout>.reader-photo--tver-bottles{align-self:center;border:9px solid #ded8c9}.museum-layout>.reader-photo--tver-bottles img{width:100%;height:auto}.museum-layout>.reader-photo--tver-bottles figcaption{padding:0 8px 12px}
@media(max-width:1100px){.archive-layout>.prose,.grain-layout>.prose,.history-layout>.prose{font-size:16px}.archive-layout{grid-template-columns:48% 1fr}.module-head h2{font-size:54px}}
@media(max-width:760px){
 .prose{font:400 17px/1.8 var(--sans);width:calc(100% - 50px)}
 .scene>.reader-photo{width:calc(100% - 40px);margin:30px auto}
 .author-introduction>.prose{font-size:25px}.reader-photo--author{width:70%;align-self:center}
 .reader-photo--malthouse-meeting,.reader-photo--next-product,.reader-photo--boris-fedorenko img{transform:none}
 .module-head h2{font-size:43px}.module-head{margin-bottom:28px}
 .grain-note,.archive-spread,.history-spread,.museum-spread{padding:42px 25px}
 .grain-layout,.archive-layout,.history-layout,.museum-layout{display:flex;flex-direction:column;gap:30px}
 .grain-layout>.prose,.archive-layout>.prose,.history-layout>.prose,.museum-layout>.prose{font:400 17px/1.8 var(--sans);width:auto}
 .grain-layout>.reader-photo{margin:0}.archive-layout>.module-stamp{margin-bottom:0}
 .archive-layout>.reader-photo{transform:none}.reader-photo figcaption{font-size:10px}
 .flow-note{display:block;padding:42px 25px}.flow-note>.flow-graphic{width:150px;margin:30px 0}.flow-layout>.prose{font-size:17px}
 .city-spread{display:block}.city-spread>.prose{font-size:17px;padding:30px 25px}.city-spread h2{font-size:45px}
 .history-layout>.reader-photo{transform:none}.assortment-block{display:block;padding:42px 25px}
 .assortment-block h2{font-size:42px;margin-bottom:25px}.assortment-copy{font-size:17px}
 .travel-note{display:block;padding:35px 25px}.travel-date{font-size:50px}.travel-copy{font-size:16px!important}
 .museum-layout>.reader-photo{align-self:center;width:65%;max-width:290px}.museum-layout>.module-stamp{font-size:50px}
 .source-columns>.prose{font-size:10px;width:auto}
 .assortment-copy{display:block}.assortment-copy>.reader-photo{width:180px;margin:25px auto 0}.museum-layout>.prose{font-size:17px}.museum-layout>.reader-photo--museum{width:58%;max-width:230px}.museum-layout>.reader-photo--tver-bottles{width:100%;max-width:450px}
}
/* v7: dark photographic mount and a larger author portrait near the conclusion. */
.scene--yeast-and-discussion .reader-photo--yeast-and-discussion{background:#24483e;color:#f5f2e7}
.author-introduction{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8%;padding:60px 10% 70px}
.author-introduction>.reader-photo--author{width:100%;max-width:480px;justify-self:end}
@media(max-width:760px){
 .author-introduction{padding:38px 25px 48px;gap:26px}
 .author-introduction>.reader-photo--author{width:100%;max-width:380px;align-self:center}
}

.footer{--bs-gutter-x:0px;--gray-57:#57534e;--gray-78:#78716c;--gray-8F:#8f8f76;--gray-D6:#d6d3d1;--gray-F7:#f7f7f7;font-family:"Noto Sans",sans-serif;font-size:14px;line-height:1.5;color:#57534e;}.footer p{margin:0}.footer a{color:inherit}.footer .d-sm-none{display:none!important}@media(max-width:575.98px){.footer .d-sm-none{display:inline!important}}
.footer .container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}
@media (min-width:576px){.footer .container{max-width:540px}}
@media (min-width:768px){.footer .container{max-width:720px}}
@media (min-width:992px){.footer .container{max-width:960px}}
@media (min-width:1200px){.footer .container{max-width:1140px}}
@media (min-width:1400px){.footer .container{max-width:1320px}}
.footer .container{--bs-gutter-x: 24px}
@media(min-width: 1400px){.footer .container{max-width:1256px}}
@media(max-width: 575.98px){.footer .container{--bs-gutter-x: 28px}}
.footer-wrap{margin:0 10px 10px 10px;padding:56px 0 0 0;background-color:var(--gray-F7);border-radius:0 0 32px 32px}
@media(max-width: 991.98px){.footer-wrap{margin:0 14px 14px 14px;padding:0}}
@media(max-width: 575.98px){.footer-wrap{padding-left:16px;padding-right:16px}}
@media(max-width: 575.98px){.footer-container{--bs-gutter-x: 0px}}
.footer-top{display:flex;align-items:flex-start;gap:24px;justify-content:space-between}
@media(max-width: 991.98px){.footer-top{flex-direction:column;justify-content:normal;gap:32px}}
.footer-logo{display:block;width:220px;height:37px;flex-shrink:0}
.footer-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
@media(max-width: 991.98px){.footer-logo{width:203px;height:95px}}
.footer-items{display:flex;align-items:flex-start;gap:100px}
@media(max-width: 1199.98px){.footer-items{gap:50px}}
@media(max-width: 991.98px){.footer-items{flex-direction:column;gap:24px}}
.footer-item{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.footer-item-title{display:block;font-size:11px;line-height:169%;color:var(--gray-78)}
@media(min-width: 1400px){.footer-item:nth-child(1){min-width:144px}
.footer-item:nth-child(2){min-width:136px}
.footer-item:nth-child(3){min-width:346px}}
.footer-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.footer-contacts-text{font-size:12px;line-height:155%;color:var(--gray-78)}
.footer-contacts-link{font-size:13px;line-height:140%;display:inline-block;text-decoration:none;transition:all .3s}
.footer-contacts-link:hover{color:var(--gray-8F)}
.footer-menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.footer-menu li{font-size:13px;line-height:140%;color:var(--gray-57)}
.footer-menu li a{display:inline-block;text-decoration:none;transition:all .3s}
.footer-menu li a:hover{color:var(--gray-8F)}
.footer-bottom{margin-top:32px;padding:22px 0;border-top:1px solid var(--gray-D6);display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;line-height:16px;color:var(--gray-78)}
.footer-bottom-text{display:flex;align-items:center;gap:3px}
.footer-bottom-text *+*{margin-top:0}
@media(min-width: 992px){.footer-bottom-text>*:not(:last-child)::after{content:" · "}}
@media(max-width: 991.98px){.footer-bottom-text{flex-direction:column;align-items:flex-start;gap:6px}}
.footer-bottom-links{display:flex;align-items:center;gap:24px}
.footer-bottom-links a{display:inline-block;text-decoration:none;transition:all .3s}
.footer-bottom-links a:hover{color:var(--gray-8F)}
@media(max-width: 991.98px){.footer-bottom-links{flex-direction:column;align-items:flex-start;gap:16px}}
@media(max-width: 991.98px){.footer-bottom{flex-direction:column;align-items:flex-start;justify-content:normal}}
@media(max-width: 575.98px){.footer-bottom{margin:32px -16px 0 -16px;padding:23px 16px 24px 16px}}
.footer .container{ min-width: 0; }

/* Existing production navigation, with journal anchor clearance and spacing only. */
html{scroll-padding-top:calc(var(--site-header-height,129px) + 24px)}
body.tver-journal-page{padding-top:var(--site-header-height,129px)}
.tver-journal-page>main{margin-top:24px}
.tver-journal-page main>article>.hero{margin:0}
.tver-journal-page>.header{font:400 14px/1.3 "Noto Sans",sans-serif;color:#292524}
.tver-journal-page>.modal{font-family:"Noto Sans",sans-serif;color:#292524}
.tver-journal-page .skip:focus{z-index:3000}
@media(max-width:760px){.tver-journal-page>main{margin-top:12px}}

/* Two subjects in the approved journal system. */
html{scroll-behavior:auto!important}
.duo-page{--gutter:clamp(20px,5vw,76px)}
.duo-page main{width:calc(100% - 32px)}
.duo-page .hero{align-items:start}
.duo-page .hero-copy{padding:44px 9% 35px}
.duo-page .hero h1{font-size:clamp(52px,6.5vw,92px);margin-bottom:28px}
.duo-page .hero h1>span:last-child{font-size:1.06em;line-height:1}
.duo-page .hero .contents ul{column-gap:18px;row-gap:7px}
.duo-page .hero .contents ul li{min-width:0}
.duo-page .hero .contents a{font-size:11px;line-height:1.4}
.duo-page .hero .contents nav>ul{padding:0}
.duo-tunnel .hero{background:#dae5df;color:#173e35}
.duo-tunnel .hero h1>em{color:#6c293c;font-size:.8em}
.duo-tunnel .hero .issue-line,.duo-tunnel .hero .annotation,.duo-tunnel .hero .author p,.duo-tunnel .hero .contents>p,.duo-tunnel .hero .reading-time{color:#3e5149}
.duo-tunnel .hero .contents{border-color:#173e3544}
.journal-body{font:500 25px/1.56 var(--serif);padding:70px 0 84px;background:var(--paper) url('/journal-ten-release-v1/art/paper-grain.svg')}
.journal-body>*{width:min(720px,calc(100% - 2 * var(--gutter)));margin-left:auto;margin-right:auto}
.journal-body>p{margin-bottom:1.15em}
.journal-body>p:first-child{font-size:31px;line-height:1.43;margin-bottom:55px}
.journal-body h2{font:500 clamp(38px,4.5vw,62px)/1.02 var(--serif);width:min(1000px,calc(100% - 2 * var(--gutter)));margin:88px auto 35px;letter-spacing:-.025em;scroll-margin-top:calc(var(--site-header-height,129px) + 24px)}
.journal-body h3{font:500 29px/1.15 var(--serif);margin-top:40px;margin-bottom:22px}
.journal-body p,.journal-body li,.journal-body td{overflow-wrap:break-word}
.journal-body strong{font-size:.82em}
.journal-body .author-experience{width:min(1040px,calc(100% - 2 * var(--gutter)));background:var(--green);color:var(--paper);padding:46px 7%;margin:46px auto 62px}
.journal-body .author-experience figcaption{font:400 12px/1.5 var(--sans);margin:0 0 22px}
.journal-body .author-experience blockquote{font:500 29px/1.43 var(--serif)}
.journal-body .author-experience em{font-style:normal}
.journal-body .author-experience:nth-of-type(2n){width:min(840px,calc(100% - 2 * var(--gutter)));background:#e1d1ae;color:var(--ink);margin-left:8%}
.journal-body .author-pullquote{color:#e4d395;font-size:1.12em}
.journal-body .author-experience.quote-long{max-width:920px;padding:38px 7%;background:#e4d8bc;color:var(--ink)}
.journal-body .author-experience.quote-long blockquote{font:500 24px/1.52 var(--serif)}
.journal-body .author-experience.quote-long .author-pullquote{color:#6c293c}
.journal-body .technology-figure{width:min(1120px,calc(100% - 2 * var(--gutter)));margin:55px auto}
.journal-body .engineering-context,.journal-body .editorial-context{width:min(1040px,calc(100% - 2 * var(--gutter)));display:grid;grid-template-columns:34% 1fr;column-gap:7%;padding:38px 5%;background:#dae5df;margin:42px auto 50px;font:400 16px/1.7 var(--sans)}
.journal-body .engineering-context h3,.journal-body .editorial-context h3{font:500 32px/1.08 var(--serif);margin:0;grid-row:1 / span 4}
.journal-body .engineering-context p:last-child,.journal-body .editorial-context p:last-child{margin-bottom:0}
.journal-body #context-pu-model{width:min(780px,calc(100% - 2 * var(--gutter)));margin-left:auto;margin-right:8%;background:#dfd1ad;display:block}
.journal-body #context-pu-model h3{margin-bottom:22px;font-size:36px}
.journal-body aside[data-editorial-role="context"]{width:min(1020px,calc(100% - 2 * var(--gutter)));margin:42px auto 55px;padding:38px 5%;background:#dae5df;font:400 16px/1.7 var(--sans);display:grid;grid-template-columns:34% 1fr;column-gap:7%}
.journal-body aside[data-editorial-role="context"] h3{font:500 34px/1.1 var(--serif);margin:0;grid-row:1 / span 4}
.journal-body aside[data-editorial-role="context"] p:last-child{margin-bottom:0}
.journal-body #context-merrett-manuscript{width:min(790px,calc(100% - 2 * var(--gutter)));margin-left:8%;background:#dfd1ad;display:block}
.journal-body #context-merrett-manuscript h3{margin-bottom:20px;font-size:36px}
.journal-body #context-alginate-history{background:transparent;border-top:2px solid #6c293c}
.journal-body .document-photo{width:min(1040px,calc(100% - 2 * var(--gutter)));margin:56px auto 65px}
.journal-body .document-photo figcaption{max-width:740px;margin:18px 0 0;font:400 12px/1.65 var(--sans);color:#475349}
.journal-body .document-photo figcaption p{margin:0 0 7px}
.journal-body .document-photo-C01{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:35px;align-items:end;padding:25px;background:#dae5df}
.journal-body .document-photo-C01 figcaption{margin:0}
.journal-body .document-photo-C03{width:min(840px,calc(100% - 2 * var(--gutter)));margin-right:8%;padding:18px;background:#e3d3ad}
.review-panel{padding:55px 8%;font:400 16px/1.7 var(--sans)}.review-panel h1{font:500 55px/1.1 var(--serif);margin-bottom:30px}.review-panel h2{font:500 32px/1.15 var(--serif);margin-bottom:22px}.review-panel section{padding:35px 0;border-top:1px solid #173e3544;scroll-margin-top:160px}
@media(max-width:760px){.journal-body .document-photo-C01{display:block;padding:14px}.journal-body .document-photo-C01 figcaption{margin-top:18px}.journal-body .document-photo-C03{margin-right:auto;padding:12px}.review-panel{padding:35px 22px}.review-panel h1{font-size:40px}}
@media(max-width:760px){.journal-body aside[data-editorial-role="context"]{display:block;padding:27px 23px;font-size:16px}.journal-body aside[data-editorial-role="context"] h3{font-size:30px;margin-bottom:20px}.journal-body #context-merrett-manuscript{margin-left:auto}}
.journal-body .tunnel-scheme,.journal-body .journal-photo{width:min(1120px,calc(100% - 2 * var(--gutter)));margin:55px auto}
.journal-body figure img{width:100%;height:auto;object-fit:contain}
.journal-body figcaption{font:400 12px/1.65 var(--sans)}
.table-field{width:min(1120px,calc(100% - 2 * var(--gutter)));overflow:auto;margin:45px auto 60px;background:#e1e9e3;padding:24px;font:400 15px/1.65 var(--sans)}
.table-field table{width:100%;border-collapse:collapse;min-width:600px;table-layout:fixed}
.table-hint{display:none}
@media(max-width:760px){.table-hint{display:block;font:400 12px/1.5 var(--sans);width:280px;max-width:100%;padding:10px 12px}}
.table-field th,.table-field td{border-bottom:1px solid #173e3533;padding:17px 16px;vertical-align:top;text-align:left}
.table-field th{font-weight:600;color:#173e35;border-bottom:2px solid #173e35}
.table-field tr:last-child td{border-bottom:0}
.podcast-strip{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#d9e6e3;padding:35px 8%;color:#173e35}
.podcast-strip h2{font:500 30px/1.15 var(--serif);margin:0 0 15px}.podcast-strip p{font-size:12px;margin:0 0 10px}.podcast-strip audio{width:100%;max-width:440px}
.journal-body #sources~ol{font:400 13px/1.8 var(--sans)}
.journal-body .article-cta,.journal-body .tunnel-cta{font-family:var(--sans)}
.series-next{padding:45px 10%;background:#d9e6e3;font:400 14px/1.5 var(--sans);display:flex;flex-direction:column;gap:14px}.series-next p{margin:0}.series-next a:first-of-type{font:500 36px/1.1 var(--serif);max-width:700px}
.series-index{padding:70px 8% 85px}.series-index>header{max-width:960px;margin-bottom:80px}.series-index h1{font:500 clamp(50px,6vw,84px)/1 var(--serif);margin:28px 0}.series-index>header>p:last-child{font:500 27px/1.5 var(--serif);max-width:750px}.series-entry{display:grid;grid-template-columns:36% 1fr;gap:8%;align-items:center;margin:0 0 80px}.series-entry:nth-of-type(2){grid-template-columns:45% 1fr}.series-entry h2{font:500 43px/1.07 var(--serif);margin:18px 0 25px}.series-entry h2 a{text-decoration:none}.series-entry p{font:400 15px/1.7 var(--sans)}.series-entry>div>p:first-child{font-size:12px}.series-reference{border-top:1px solid #173e3544;padding-top:35px}.series-reference h2{font:500 30px/1.15 var(--serif);margin-bottom:20px}
@media(max-width:760px){.journal-body .engineering-context,.journal-body .editorial-context{display:block;padding:27px 23px;font-size:16px}.journal-body .engineering-context h3,.journal-body .editorial-context h3{font-size:30px;margin-bottom:20px}.journal-body #context-pu-model{margin-right:auto}.journal-body .author-experience.quote-long blockquote{font-size:23px;line-height:1.5}}
@media(max-width:1100px){.duo-page .hero h1{font-size:60px}.duo-page .hero-copy{padding:35px 7%}.duo-page .hero .contents ul{grid-template-columns:1fr}.duo-page .hero .annotation{font-size:12px}.duo-page .hero .issue-line{margin-bottom:20px}}
@media(max-width:760px){.duo-page main{width:100%}.duo-page .hero{grid-template-columns:1fr}.duo-page .cover-art{width:100%}.duo-page .hero-copy{padding:36px 25px 38px}.duo-page .hero h1{font-size:67px}.duo-page .hero h1>em{font-size:.8em}.duo-tunnel .hero h1{font-size:55px}.duo-page .hero .annotation{font-size:14px;line-height:1.65}.duo-page .hero .contents ul{grid-template-columns:1fr 1fr}.duo-page .hero .contents a{font-size:12px}.duo-page .cover-colophon{padding:16px 20px;display:block}.duo-page .cover-colophon span{display:block;margin-bottom:7px}.journal-body{padding:45px 0 55px;font-size:23px;line-height:1.5}.journal-body>p:first-child{font-size:27px;margin-bottom:40px}.journal-body h2{font-size:39px;margin:65px auto 28px}.journal-body h3{font-size:27px}.journal-body .author-experience,.journal-body .author-experience:nth-of-type(2n){padding:30px 24px;margin:35px auto 42px}.journal-body .author-experience blockquote{font-size:25px}.table-field{padding:8px;margin:30px auto 40px;font-size:14px}.table-field th,.table-field td{padding:14px}.podcast-strip{grid-template-columns:1fr;padding:30px 22px;gap:15px}.podcast-strip h2{font-size:28px}.series-next{padding:35px 23px}.series-next a:first-of-type{font-size:31px}.series-index{padding:45px 23px}.series-index h1{font-size:47px}.series-index>header>p:last-child{font-size:24px}.series-entry,.series-entry:nth-of-type(2){grid-template-columns:1fr;gap:25px}.series-entry h2{font-size:35px}.series-entry>a{max-width:280px}.series-entry{margin-bottom:65px}}

/* Local visual review v3: documentary plates and a portable author column. */
.journal-body .visual-story{width:min(1120px,calc(100% - 2 * var(--gutter)));margin:64px auto 72px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,5vw,70px);align-items:center;padding:38px;background:#e5e8de}
.journal-body .visual-story__image{width:auto;margin:0;min-width:0}
.journal-body .visual-story__image img{display:block;width:100%;height:auto}
.journal-body .visual-story figcaption{margin:15px 0 0;max-width:100%;color:#465348;font:400 11px/1.6 var(--sans)}
.journal-body .visual-story figcaption p{margin:0 0 7px}
.journal-body .visual-story__copy{min-width:0;font:400 16px/1.7 var(--sans)}
.journal-body .visual-story__rubric{font:500 italic 24px/1.15 var(--serif);color:#667049;margin:0 0 22px}
.journal-body .visual-story h3{font:500 clamp(33px,3.7vw,49px)/1.04 var(--serif);margin:0 0 25px;letter-spacing:-.02em}
.journal-body .visual-story__copy>p:last-child{margin-bottom:0}
.journal-body .visual-story--archive{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);padding:40px 6%;background:#dfd1ad url('/journal-ten-release-v1/art/paper-grain.svg');align-items:center}
.journal-body .visual-story--archive .visual-story__image{max-width:340px;transform:rotate(-1.2deg);background:#f6f0df;padding:12px;box-shadow:3px 5px 0 #1d372b16}
.journal-body .visual-story--place{display:block;position:relative;background:#193f34;color:#f6f0df;padding:32px 32px 0}
.journal-body .visual-story--place .visual-story__image{width:72%;margin:0}
.journal-body .visual-story--place .visual-story__image figcaption{color:#d6decd;padding:0 8px 28px;max-width:72%}
.journal-body .visual-story--place .visual-story__copy{position:relative;width:49%;margin:-180px 0 -25px auto;padding:36px;background:#f0e9d7 url('/journal-ten-release-v1/art/paper-grain.svg');color:#1b3028;box-shadow:5px 6px 0 #0e241b24;transform:rotate(.6deg)}
.journal-body .visual-story--place h3{font-size:40px}
.journal-body .visual-story--science{background:#193b35;color:#f1eee3;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:30px}
.journal-body .visual-story--science .visual-story__rubric{color:#daca99}
.journal-body .visual-story--science figcaption{color:#d1dacc}
.journal-body .visual-story--science img{background:#080e0c}
.journal-body .visual-story--specimen{background:#e3d7bb;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.journal-body .visual-story--specimen .visual-story__image{padding:12px;background:#f0e5cf;max-width:385px;transform:rotate(.8deg);box-shadow:3px 4px 0 #26382c15}
.journal-body .document-photo-C05{width:min(1000px,calc(100% - 2 * var(--gutter)));padding:24px;background:#d9e2d8;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:30px;align-items:end}
.journal-body .document-photo-C05 figcaption{margin:0}
.journal-body .document-credit{font-size:11px;opacity:.85}
.journal-body .document-limit{font:400 11px/1.6 var(--sans);margin:8px 0 0;color:#475349}
.journal-body .author-experience.author-note{display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px;width:min(1040px,calc(100% - 2 * var(--gutter)));max-width:1040px;margin:58px auto 68px;padding:0;background:#eee9d9 url('/journal-ten-release-v1/art/paper-grain.svg');color:#203b30;box-shadow:4px 5px 0 #183e3510}
.journal-body .author-note__identity{padding:34px 26px;background:#254b3e;color:#f5efda;border-top:5px solid #a4a079;display:flex;flex-direction:column;align-items:start}
.journal-body .author-experience figcaption.author-note__identity{margin:0;max-width:none}
.journal-body .author-note__identity .author-note__rubric{font:500 italic 25px/1.12 var(--serif);margin:0 0 25px;color:#e6d59e}
.journal-body .author-note__identity h3{font:400 17px/1.45 var(--sans);margin:0 0 38px;color:inherit;overflow-wrap:anywhere}
.journal-body .author-note__profile{margin-top:auto;font:400 12px/1.5 var(--sans);text-underline-offset:4px}
.journal-body .author-note__voice{padding:34px 36px 34px 0;min-width:0}
.journal-body .author-note .author-experience__caption{font:500 14px/1.5 var(--sans);margin:0 0 19px;color:#40533e}
.journal-body .author-note blockquote{font:500 25px/1.52 var(--serif);margin:0}
.journal-body .author-note blockquote p{margin:0 0 1em}
.journal-body .author-note blockquote p:last-child{margin-bottom:0}
.journal-body .author-note blockquote em{font-style:normal}
.journal-body .author-note .author-pullquote{color:#626b3c;font-size:1.06em}
.journal-body .author-note[id],.journal-body .visual-story[id]{scroll-margin-top:calc(var(--site-header-height,129px) + 24px)}
.journal-body .visual-story--table-culture{background:#253d35 url('/journal-ten-release-v1/art/paper-grain.svg');color:#f1e8d3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:42px 5%;gap:7%;align-items:center}
.journal-body .visual-story--table-culture .visual-story__image{padding:10px;background:#d7c9a7;box-shadow:0 9px 20px #071b1740;transform:rotate(-1deg)}
.journal-body .visual-story--table-culture figcaption{color:#273b30;font-size:10px;margin:12px 3px 3px}
.journal-body .visual-story--table-culture .visual-story__copy{border-top:1px solid #bcab79;border-bottom:1px solid #bcab7970;padding:30px 0}
.journal-body .visual-story--table-culture .visual-story__rubric{color:#ddca94}
.journal-body .visual-story--table-culture h3{font-size:clamp(36px,4.1vw,54px);max-width:8em}
.journal-body .visual-story--table-culture .visual-story__copy>p:not(.visual-story__rubric){font:400 22px/1.48 var(--serif)}
.journal-body .visual-story--installation{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:28px;background:#dce4e0;gap:5%;align-items:center;border-top:2px solid #607c6f}
.journal-body .visual-story--installation .visual-story__rubric{color:#536859}
.journal-body .visual-story--installation h3{font-size:42px}
.journal-body .process-ledger{width:min(1060px,calc(100% - 2 * var(--gutter)));margin:64px auto 72px;padding:38px 5%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:7%;align-items:center;background:#e2e5db url('/journal-ten-release-v1/art/paper-grain.svg');color:#294b3e;scroll-margin-top:155px}
.process-ledger__drawing{min-width:0;position:relative;background:#f6f2e5;padding:22px 24px 20px;border:1px solid #657b634a;box-shadow:4px 6px 0 #31554215;transform:rotate(-.7deg)}
.process-ledger__drawing:before{content:'';position:absolute;left:8px;top:9px;bottom:9px;border-left:1px solid #a6875544}
.process-ledger__drawing svg{display:block;width:100%;height:auto}
.journal-body .process-ledger__index{font:500 12px/1.4 var(--sans);padding-bottom:12px;border-bottom:1px solid #75907766;margin:0 0 10px}
.journal-body .process-ledger__credit{font:400 10px/1.6 var(--sans);margin:14px 0 0;color:#5a6b59}
.journal-body .process-ledger__rubric{font:italic 25px/1.1 var(--serif);color:#6e6a45;margin:0 0 25px}
.journal-body .process-ledger__memo h3{font:500 39px/1.08 var(--serif);margin:0 0 25px}
.journal-body .process-ledger__memo>p:not(.process-ledger__rubric){font:400 16px/1.75 var(--sans);margin:0 0 18px}
@media(max-width:760px){.journal-body .visual-story--table-culture{padding:28px 23px}.journal-body .visual-story--table-culture .visual-story__copy{padding:26px 0 8px;border-bottom:0}.journal-body .visual-story--table-culture .visual-story__copy>p:not(.visual-story__rubric){font-size:23px}.journal-body .visual-story--installation{padding:19px}.journal-body .visual-story--installation h3{font-size:36px}.journal-body .process-ledger{display:block;padding:24px 21px;margin:40px auto 50px}.process-ledger__drawing{padding:18px 15px}.journal-body .process-ledger__memo{margin-top:35px}.journal-body .process-ledger__memo h3{font-size:36px}.journal-body .process-ledger__rubric{font-size:25px}}
@media(max-width:900px){.journal-body .visual-story{gap:25px;padding:25px}.journal-body .visual-story--place{display:block}.journal-body .visual-story--place .visual-story__copy{width:60%;margin-top:-90px;padding:25px}.journal-body .visual-story--place .visual-story__image{width:90%}.journal-body .visual-story--place h3{font-size:34px}.journal-body .author-experience.author-note{grid-template-columns:180px minmax(0,1fr);gap:24px}.journal-body .author-note__voice{padding-right:24px}.journal-body .author-note__identity{padding:27px 20px}}
@media(max-width:760px){.journal-body .visual-story{display:block;margin:40px auto 50px;padding:22px}.journal-body .visual-story__copy{margin-top:28px;font-size:16px;line-height:1.7}.journal-body .visual-story h3{font-size:36px}.journal-body .visual-story__rubric{font-size:25px;margin-bottom:17px}.journal-body .visual-story--archive .visual-story__image{width:86%;max-width:330px;margin:auto;padding:9px}.journal-body .visual-story--place .visual-story__image{width:100%}.journal-body .visual-story--place .visual-story__image figcaption{max-width:100%;padding:0}.journal-body .visual-story--place .visual-story__copy{width:100%;margin:25px 0 -36px;padding:25px 23px;transform:none}.journal-body .visual-story--place{margin-bottom:85px}.journal-body .visual-story--specimen .visual-story__image{width:92%;margin:auto}.journal-body .document-photo-C05{display:block;padding:17px}.journal-body .document-photo-C05 figcaption{margin-top:20px}.journal-body .author-experience.author-note{display:block;margin:40px auto 48px;padding:0}.journal-body .author-note__identity{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;row-gap:13px;padding:22px}.journal-body .author-note__identity .author-note__rubric{grid-column:1/-1;font-size:27px;margin:0}.journal-body .author-note__identity h3{font-size:14px;margin:0}.journal-body .author-note__profile{align-self:end;margin:0;font-size:12px}.journal-body .author-note__voice{padding:24px 22px 28px}.journal-body .author-note blockquote{font-size:24px;line-height:1.5}}

.ten-page{--gutter:clamp(20px,5vw,76px)}
.ten-page .hero-copy{padding:45px 8% 36px;justify-content:center}
.ten-page .hero h1{font:500 clamp(48px,5.6vw,80px)/.99 var(--serif);letter-spacing:-.035em;overflow-wrap:normal;margin-bottom:26px}
.ten-page .hero-deck{font:500 29px/1.2 var(--serif);color:#ded6b6;margin-bottom:25px}
.ten-page .hero .contents ul{grid-template-columns:1fr 1fr;gap:8px 18px}
.ten-page .hero .contents a{font-size:11px}
.ten-page .hero .annotation{font-size:14px;line-height:1.7}
.ten-page .hero .author{font-size:12px}
.ten-page .journal-body{padding-top:60px;background:#f7f6f0;color:#233b31;font:400 18px/1.85 var(--sans)}
.ten-page .journal-body>p{width:min(700px,calc(100% - 2 * var(--gutter)));margin-bottom:1.4em}
.ten-page .journal-body>p:first-child{font:500 32px/1.42 var(--serif);margin-bottom:32px}
.ten-page .journal-body p{orphans:3;widows:3}
.ten-page .journal-body>h2:first-of-type{margin-top:60px}
.ten-page .journal-body h2{scroll-margin-top:24px}
.ten-page .editorial-context,.ten-page .journal-context,.ten-page .science-note{font:400 16px/1.7 var(--sans);background:#dae5df;padding:38px 5%;width:min(1050px,calc(100% - 2 * var(--gutter)));margin:48px auto 58px;display:grid;grid-template-columns:30% 1fr;column-gap:7%}
.ten-page .editorial-context h3,.ten-page .journal-context h3,.ten-page .science-note h3{font:500 34px/1.12 var(--serif);margin:0 0 22px;grid-row:1 / span 4}
.ten-page .editorial-context p:last-child,.ten-page .journal-context p:last-child{margin-bottom:0}
.ten-page .context--archive{display:block;width:min(790px,calc(100% - 2 * var(--gutter)));margin-left:8%;padding:40px 5%;background:#dfd1ad url('/journal-ten-release-v1/art/paper-grain.svg')}
.ten-page .context--archive h3{font-size:40px;max-width:620px;margin-bottom:28px}
.ten-page .context--science{background:#1d4035;color:#f0e8d6;padding:40px 5%}
.ten-page .context--memo{display:block;width:min(830px,calc(100% - 2 * var(--gutter)));margin-right:8%;padding:35px 5%;background:#dbe4e4;border-left:4px solid #87978a}
.ten-page .context--memo h3{font-size:38px;margin-bottom:25px}
.ten-page .context--line{background:transparent;border-top:2px solid #6c293c}
.ten-page .editorial-context:has(.document-plate){width:min(1120px,calc(100% - 2 * var(--gutter)));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:25px 5%;padding:35px 4%}
.ten-page .editorial-context:has(.document-plate)>h3{grid-column:1/-1;grid-row:auto;max-width:850px;margin-bottom:15px}
.ten-page .editorial-context:has(.document-plate)>.document-plate{grid-column:1;grid-row:2 / span 5;width:100%;margin:0;padding:0;background:transparent}
.ten-page .editorial-context:has(.document-plate)>p{grid-column:2;margin:0 0 18px}
.ten-page .editorial-context .document-plate figcaption{color:inherit}
.ten-page .editorial-context .document-plate img{max-height:680px}
.ten-page .photo-pair{width:min(1120px,calc(100% - 2 * var(--gutter)));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:28px;margin:58px auto 68px;background:#e2e7de}
.ten-page .photo-pair>.document-plate{width:100%;margin:0;padding:0;background:transparent}
.ten-page .photo-pair .document-plate img{max-height:650px}
@media(max-width:760px){.ten-page .photo-pair{display:block;padding:18px;margin:38px auto 45px}.ten-page .photo-pair>.document-plate+figure{margin-top:32px}}
.recovery-pair{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;padding:24px 0;margin:15px 0 30px;border-top:1px solid #65796c;border-bottom:1px solid #65796c}
.recovery-pair>div{min-width:0}.recovery-pair p{font:400 40px/1 IBCondensed,var(--sans);color:#6c293c;margin:0 0 18px}.recovery-pair h4{font:400 19px/1.4 var(--sans);margin:0}.recovery-pair>div:first-child{border-right:1px solid #65796c66;padding-right:25px}
@media(max-width:760px){.recovery-pair{display:block;padding:20px 0}.recovery-pair>div:first-child{border-right:0;border-bottom:1px solid #65796c66;padding:0 0 22px;margin-bottom:22px}.recovery-pair p{font-size:36px}.recovery-pair h4{font-size:18px}}
.ten-page .document-plate{width:min(1120px,calc(100% - 2 * var(--gutter)));margin:58px auto 68px;padding:25px;background:#e0e7df}
.ten-page .document-plate img{width:100%;height:auto;object-fit:contain}
.ten-page .document-plate:not(.document-plate--diagram) img{max-height:950px;width:auto;max-width:min(100%,var(--source-width,100%));margin-left:auto;margin-right:auto}
.ten-page #figure-u07-u07-sampling img{background:#fff}
.ten-page .document-plate figcaption{font:400 12px/1.65 var(--sans);margin-top:18px;max-width:800px}
.ten-page .document-plate figcaption p{margin-bottom:7px}
.ten-page .document-plate--note{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:35px;align-items:end;background:#dfd1ad}
.ten-page .document-plate--note figcaption{margin:0}
.ten-page .document-plate--specimen{max-width:740px;display:flex;gap:35px;align-items:center;justify-content:center;background:#e8e0cd}
.ten-page .document-plate.document-plate--specimen img{width:187px;max-width:100%;max-height:400px}
.ten-page .document-plate--specimen figcaption{max-width:350px}
.ten-page .editorial-context .document-plate--specimen img{max-width:180px;max-height:290px}
@media(max-width:760px){.ten-page .document-plate--specimen{display:block}.ten-page .document-plate--specimen img{max-width:170px;max-height:350px}.ten-page .document-plate--specimen figcaption{margin-top:22px}}
.ten-page .document-plate--archive{max-width:850px;margin-left:8%;background:#e2d3b0;padding:32px}
.ten-page .document-plate--science{background:#1d4035;color:#eee8d7}
.ten-page .document-plate--science figcaption{color:inherit}
.ten-page .document-plate--diagram{background:#edf0e8;border-top:2px solid #61785e;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:45px;align-items:center;padding:35px 5%}
.ten-page .document-plate--diagram img{max-width:560px;margin:auto}
.ten-page .document-plate--diagram figcaption{font:500 26px/1.4 var(--serif);margin:0}
.ten-page .document-plate--diagram figcaption>p:nth-child(2){font:400 12px/1.7 var(--sans);margin-top:25px}
.ten-page .article-discussion{padding:45px 9%;display:flex;align-items:center;gap:40px;justify-content:space-between;background:#d9e6e3;font:400 14px/1.5 var(--sans)}
.ten-page .article-discussion p{margin:0 0 15px}.ten-page .article-discussion h2{font:500 37px/1.08 var(--serif);max-width:800px;width:auto;margin:0}.ten-page .article-discussion button{white-space:nowrap}
.ten-page .journal-body>.article-discussion{width:100%;margin:65px 0 55px}
.ten-related{padding:65px 6% 60px;background:#eee9dc}.ten-related>h2{font:500 42px/1.1 var(--serif);margin-bottom:30px}.ten-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ten-related a{display:block;text-decoration:none;border:0;background:transparent;min-width:0}.ten-related .articles-card-img{height:auto;aspect-ratio:auto;border-radius:0;overflow:visible}.ten-related img{width:100%;height:auto;object-fit:contain}.ten-related h3{font:500 27px/1.14 var(--serif);margin:20px 0 14px}.ten-related p{font:400 12px/1.6 var(--sans)}
.page-tools{display:flex;gap:25px;flex-wrap:wrap;padding:28px 6%;font:400 13px/1.6 var(--sans);background:#e2e5db}
.ten-index{padding:65px 6% 80px}.series-heading{max-width:980px;margin-bottom:65px}.series-heading>p:first-child{font:400 13px/1.6 var(--sans)}.series-heading h1{font:500 clamp(52px,6.7vw,94px)/.98 var(--serif);margin:24px 0}.series-heading>p{font:500 27px/1.45 var(--serif);max-width:850px}.series-heading nav{display:flex;gap:24px;flex-wrap:wrap;font:400 14px/1.6 var(--sans);margin:25px 0}.series-heading .preparation-summary{font:400 13px/1.7 var(--sans);color:#57634f;margin-top:25px}
.series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 55px}.series-tile{min-width:0}.series-tile>a{display:block}.series-tile img{width:100%;max-height:600px;object-fit:contain;object-position:left;height:auto}.series-tile:nth-child(3n){grid-column:1/-1;display:grid;grid-template-columns:40% 1fr;gap:7%;align-items:center}.series-tile>div{padding-top:20px}.series-tile h2{font:500 37px/1.08 var(--serif);margin:15px 0 22px}.series-tile h2 a{text-decoration:none}.series-tile p{font:400 14px/1.7 var(--sans)}.series-tile .series-subject{font-size:12px;color:#6c293c;margin:0}.series-tile .series-status{font-size:12px;color:#57634f;border-top:1px solid #173e3522;padding-top:14px}
.questions-sheet{padding:60px 10% 80px;font:500 24px/1.52 var(--serif)}.questions-sheet h1{font:500 62px/1.05 var(--serif);margin-bottom:30px}.questions-sheet h2{font:500 39px/1.1 var(--serif);margin-bottom:28px}.questions-sheet h3{font:500 28px/1.15 var(--serif);margin:25px 0}.questions-sheet section{padding:45px 0;border-top:1px solid #173e3533;scroll-margin-top:160px}.questions-sheet p,.questions-sheet li{max-width:900px}.source-entry{font:400 14px/1.7 var(--sans);margin-bottom:35px}.source-entry a{overflow-wrap:anywhere}
.topic-u06 .hero,.topic-w18 .hero,.topic-u10 .hero{background:#d9e6e3;color:#173e35}.topic-u06 .hero .annotation,.topic-w18 .hero .annotation,.topic-u10 .hero .annotation,.topic-u06 .hero .issue-line,.topic-w18 .hero .issue-line,.topic-u10 .hero .issue-line,.topic-u06 .hero .contents>p,.topic-w18 .hero .contents>p,.topic-u10 .hero .contents>p,.topic-u06 .hero .reading-time,.topic-w18 .hero .reading-time,.topic-u10 .hero .reading-time,.topic-u06 .hero-deck,.topic-w18 .hero-deck,.topic-u10 .hero-deck{color:#3f554b}
.topic-w09 .hero,.topic-b10 .hero{background:#532b3c}.topic-w09 .hero .issue-line,.topic-b10 .hero .issue-line{color:#e4d1b1}
.ten-page.topic-w09 .hero h1{font-size:clamp(40px,4.8vw,69px)}
.topic-u06 .cover-art,.topic-w17 .cover-art,.topic-d02 .cover-art{grid-column:2;grid-row:1}.topic-u06 .hero-copy,.topic-w17 .hero-copy,.topic-d02 .hero-copy{grid-column:1;grid-row:1}
@media(max-width:760px){.ten-page .journal-body{font-size:17px;line-height:1.85}.ten-page .journal-body>p:first-child{font-size:28px;line-height:1.45}.ten-page .editorial-context:has(.document-plate){display:block;padding:25px 22px}.ten-page .editorial-context:has(.document-plate)>.document-plate{width:100%;margin:22px 0 27px}.ten-page .editorial-context:has(.document-plate)>h3{font-size:31px;margin-bottom:25px}.ten-page .editorial-context:has(.document-plate)>p{margin-bottom:20px}}
@media(max-width:1100px){.ten-page .hero h1{font-size:55px}.ten-page .hero-copy{padding:35px 7%}.ten-page .hero .contents ul{grid-template-columns:1fr}.series-tile h2{font-size:32px}}
@media(max-width:760px){.ten-page .hero{display:flex;flex-direction:column}.ten-page .hero-copy{padding:35px 24px}.ten-page .hero h1{font-size:50px}.ten-page .hero-deck{font-size:28px}.ten-page .hero .annotation{font-size:14px}.ten-page .hero .contents ul{grid-template-columns:1fr 1fr}.ten-page .hero .contents a{font-size:12px}.ten-page .journal-body{padding-top:40px}.ten-page .editorial-context,.ten-page .journal-context,.ten-page .science-note{display:block;padding:27px 23px;margin:38px auto 45px}.ten-page .editorial-context h3,.ten-page .journal-context h3,.ten-page .science-note h3{font-size:31px}.ten-page .document-plate,.ten-page .document-plate--note{display:block;padding:15px;margin:38px auto 45px}.ten-page .document-plate--note figcaption{margin-top:18px}.ten-page .document-plate--archive{margin-left:auto;padding:20px}.ten-page .article-discussion{display:block;padding:32px 23px}.ten-page .article-discussion h2{font-size:33px;margin-bottom:27px}.ten-related{padding:40px 23px}.ten-related-grid{grid-template-columns:1fr;gap:35px}.ten-related h3{font-size:28px}.page-tools{padding:25px 23px;gap:16px}.ten-index{padding:45px 23px}.series-heading h1{font-size:52px}.series-heading>p{font-size:25px}.series-grid{display:block}.series-tile,.series-tile:nth-child(3n){display:block;margin-bottom:55px}.series-tile>a{max-width:330px}.series-tile img{max-height:none}.questions-sheet{padding:40px 23px}.questions-sheet h1{font-size:45px}.questions-sheet h2{font-size:34px}.questions-sheet section{padding:35px 0}.questions-sheet{font-size:23px}}

/* New replacement SVGs keep the approved context palette and occupy a readable full row. */
.journal-ten-release .editorial-context:has(>.document-plate--replacement-diagram){display:grid;grid-template-columns:minmax(0,1fr)}
.journal-ten-release .editorial-context:has(>.document-plate--replacement-diagram)>h3,
.journal-ten-release .editorial-context:has(>.document-plate--replacement-diagram)>p,
.journal-ten-release .editorial-context:has(>.document-plate--replacement-diagram)>.document-plate{grid-column:1;grid-row:auto}
.journal-ten-release .editorial-context:has(>.document-plate--replacement-diagram)>.document-plate{width:100%}
.journal-ten-release .editorial-context:has(>.document-plate--replacement-diagram)>.document-plate img{width:100%;height:auto;max-width:100%;max-height:none}
.journal-ten-release .photo-pair>.document-plate--replacement-diagram{grid-column:1/-1;width:100%}
.journal-ten-release .photo-pair>.document-plate--replacement-diagram img{width:100%;height:auto;max-width:100%;max-height:none}
