@font-face{font-family:Literata;src:url(/fonts/literata-latin-variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--bg:#fff;--surface:#f4f4f4;--ink:#111;--muted:#626262;--accent:#1a4be0;--accent-ink:#fff;--field:#111;--gap:clamp(24px,4vw,64px);--small:14px;--body:16px;--lead:20px;--head:clamp(32px,3.6vw,52px);--display:clamp(44px,4.75vw,70px);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--ink);font-family:Literata,Georgia,serif;font-size:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}button,input,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{color:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{object-fit:cover;width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.16}h1{font-size:var(--display)}h2{font-size:var(--head)}h3{font-size:26px}p{line-height:1.7}button{background:0 0;border:0}svg{flex-shrink:0;width:22px;height:22px}ul{margin:0;padding:0;list-style:none}button:active,.button:active{transform:translateY(2px)}[hidden]{display:none!important}.frame{width:calc(100% - var(--gap)*2);max-width:1600px;margin-inline:auto}.section-space{margin-top:120px}.skip-link{background:var(--ink);color:var(--bg);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:10px}.site-header{justify-content:space-between;align-items:center;gap:28px;height:108px;display:flex}.wordmark{letter-spacing:-2.8px;font-size:32px;font-weight:700;line-height:1}.wordmark-dot{color:var(--accent)}.main-nav{align-items:center;gap:36px;margin-left:auto;margin-right:36px;display:flex}.main-nav a{font-size:16px}.main-nav a[aria-current=page]{color:var(--accent)}.header-actions{align-items:center;gap:22px;display:flex}.text-control{min-height:44px;transition:transform .2s var(--ease);align-items:center;gap:9px;padding:8px 0;font-size:13px;display:flex}.text-control:hover{color:var(--accent);transform:translateY(-2px)}.saved-count{font-variant-numeric:tabular-nums;min-width:12px}.menu-button{display:none}#mobile-menu{padding:20px var(--gap) 32px;background:var(--surface)}.cover{grid-template-columns:1fr 1fr;gap:12px;min-height:610px;display:grid}.cover-sheet{background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 34px 22px;display:flex}.cover h1{font-size:var(--display);letter-spacing:-.052em;font-weight:500;line-height:1.08}.cover-intro{max-width:31ch;margin-top:28px;font-size:16px;line-height:1.7}.button{background:var(--accent);color:var(--accent-ink);min-height:52px;transition:transform .24s var(--ease),background-color .24s;justify-content:center;align-items:center;gap:30px;padding:15px 24px;font-size:16px;display:inline-flex}.button:hover{color:var(--accent-ink);background:var(--ink);transform:translateY(-3px)}.button span{font-size:20px;line-height:1}.cover .button{margin-top:30px}.cover-feature{margin-top:48px}.cover-feature>a{font-size:20px}.cover-feature p{color:var(--muted);margin-top:5px;font-size:13px}.cover-imprint{width:100%;color:var(--muted);justify-content:space-between;gap:20px;margin-top:auto;padding-top:42px;font-size:13px;display:flex}.cover-photograph{background:var(--surface);min-height:610px;display:block;position:relative;overflow:hidden}.cover-photo{object-fit:cover;opacity:0;height:100%;transition:opacity 1.6s;animation:22s ease-in-out infinite alternate cover-drift;position:absolute;inset:0}.cover-photo.is-current{opacity:1}.cover-photo:first-child{object-position:center}.photo-link{background:var(--bg);z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:13px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.cover-photograph:hover .photo-link{color:var(--accent)}@keyframes cover-drift{0%{transform:scale(1)}to{transform:scale(1.045)}}.section-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:36px;display:flex}.section-heading h2{font-size:clamp(30px,3.2vw,46px)}.section-heading>p{max-width:34ch;font-size:16px}.inline-link{text-underline-offset:6px;flex-shrink:0;font-size:16px;text-decoration:underline 1px}.reading-layout{grid-template-columns:1.02fr 1fr;gap:clamp(40px,6vw,94px);display:grid}.lead-photo{display:block;overflow:hidden}.lead-photo img{aspect-ratio:1.65;transition:transform .65s var(--ease)}.lead-photo:hover img,.plate-image:hover img,.row-image:hover img{transform:scale(1.035)}.lead-title{align-items:flex-start;gap:20px;margin-top:24px;display:flex}.lead-title h3{flex:1;font-size:32px}.lead-story>p{max-width:52ch;margin-top:16px}.lead-story .article-meta{margin-top:22px}.article-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:16px;font-size:13px;line-height:1.65;display:flex}.article-meta a{max-width:100%}.save-button{justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:9px;transition:transform .25s,color .25s;display:flex}.save-button:hover{color:var(--accent);transform:translateY(-3px)}.save-button[aria-pressed=true]{color:var(--accent)}.save-button[aria-pressed=true] svg{fill:var(--accent)}.reading-list{flex-direction:column;justify-content:space-between;gap:30px;display:flex}.article-row{align-items:center;gap:24px;display:flex;position:relative}.row-image{flex:0 0 170px;width:170px;display:block;overflow:hidden}.row-image img{height:130px;transition:transform .6s var(--ease)}.row-copy{flex:1;min-width:0}.row-copy h3{font-size:26px;line-height:1.25}.row-copy>p,.row-copy .article-meta{margin-top:14px}.article-row>.save-button{align-self:flex-start}.compact{gap:20px}.compact .row-image{flex-basis:112px;width:112px}.compact .row-image img{height:94px}.compact .row-copy h3{font-size:20px}.compact .save-button{min-width:30px;padding:4px}.compact .article-meta{gap:8px;margin-top:10px;font-size:13px}.compact .article-meta span{white-space:nowrap}.close-look{background:var(--surface);padding-block:68px}.photo-plates{grid-template-columns:1.65fr 1fr 1fr;gap:24px;display:grid}.plate-image{display:block;overflow:hidden}.plate-image img{height:310px;transition:transform .7s var(--ease)}.plate h3{margin-top:22px;font-size:26px}.plate>p{max-width:36ch;margin-top:12px}.category-link{color:var(--muted);margin-top:18px;font-size:13px;display:inline-block}.field-tabs{align-items:stretch;gap:6px;display:flex}.field-tab{background:var(--surface);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);min-height:60px;padding:19px 28px 16px;font-size:16px;transition:background-color .2s}.field-tab.selected{background:var(--ink);color:var(--bg)}.field-tab:focus-visible{outline-offset:-6px}.field-panel{background:var(--surface);grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,72px);margin-bottom:12px;padding:34px;display:grid}.field-image{display:block;overflow:hidden}.field-image img{object-fit:cover;height:100%;min-height:370px;max-height:550px}.field-copy{flex-direction:column;justify-content:center;padding:18px 0 16px;display:flex}.field-copy h3{max-width:25ch;font-size:32px}.industry-links{grid-template-columns:1fr 1fr;align-items:start;gap:12px 24px;margin-block:28px;display:grid}.industry-links a{padding-block:3px;font-size:13px;display:block}.field-reading{text-underline-offset:5px;margin-top:auto;font-size:13px;text-decoration:underline}.editorial-note{margin-bottom:120px}.editorial-note h2{margin-bottom:30px;font-size:32px}.note-columns{grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,110px);display:grid}.note-columns p{letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);line-height:1.5}.note-columns a{text-underline-offset:6px;text-decoration:underline}.site-footer{background:var(--field);color:var(--bg);padding-top:66px}.footer-content{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.footer-content h2{font-size:32px}.footer-content p{margin-top:14px;font-size:16px}.footer-brand{letter-spacing:-.07em;margin-top:34px;font-size:clamp(70px,10vw,144px);font-weight:500;line-height:1.3;display:block}.footer-content nav{gap:16px;min-width:160px;margin-right:5vw;padding-top:8px;display:grid}.site-footer a:hover{color:var(--bg);text-underline-offset:6px;text-decoration:underline}.footer-fine{color:#c6c6c6;justify-content:space-between;gap:24px;padding:36px 0 28px;font-size:13px;display:flex}.footer-fine p{font-size:13px}.inner-page{min-height:65vh;padding-top:58px;padding-bottom:110px}.page-intro{max-width:1100px;margin-bottom:60px}.page-intro h1{max-width:24ch;font-size:clamp(38px,5vw,72px)}.page-intro>p{max-width:56ch;margin-top:24px;font-size:20px}.page-intro>.button{margin-top:32px}.journal-search{max-width:700px;margin-bottom:30px}.journal-search label{margin-bottom:12px;font-size:13px;display:block}.journal-search>div{gap:10px;display:flex}.journal-search input{background:var(--surface);min-width:0;color:var(--ink);border:0;border-radius:0;flex:1;padding:14px 20px}.filter-buttons{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.filter-buttons button{background:var(--surface);min-height:46px;padding:12px 18px;font-size:13px}.filter-buttons button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.filter-status{color:var(--muted);margin-block:28px;font-size:13px}.journal-list{gap:38px;max-width:1100px;display:grid}.journal-list .article-row{align-items:flex-start}.journal-list .row-image{flex-basis:215px;width:215px}.journal-list .row-image img{height:160px}.empty-state{max-width:46ch;padding:42px 0;font-size:18px}.article-page{padding-top:40px;padding-bottom:110px}.article-heading{max-width:940px;margin-inline:auto;padding-block:15px 40px}.back-link{color:var(--muted);margin-bottom:26px;font-size:13px;display:inline-block}.article-heading h1{font-size:clamp(40px,4.8vw,68px)}.article-dek{max-width:58ch;margin-top:26px;font-size:20px}.article-byline{color:var(--muted);justify-content:space-between;align-items:center;gap:30px;margin-top:32px;font-size:13px;display:flex}.article-cover{max-width:1100px;margin:0 auto}.article-cover img{height:520px}.article-cover figcaption{color:var(--muted);margin-top:14px;font-size:13px}.article-cover figcaption a{text-underline-offset:4px;text-decoration:underline}.article-body{max-width:720px;margin:64px auto 0;font-size:18px}.article-body section+section{margin-top:44px}.article-body h2{margin-bottom:22px;font-size:32px;line-height:1.25}.article-body p+p{margin-top:22px}.article-body a{color:var(--accent);text-underline-offset:5px;text-decoration:underline}.article-body>.inline-link{margin-top:40px;display:inline-block}.article-body ul{padding-left:22px;list-style:outside}.article-body li+li{margin-top:12px}.sources{background:var(--surface);padding:32px;margin-top:60px!important}.sources p.source-note{color:var(--muted);margin-top:24px;font-size:13px}.related-reading{margin-bottom:110px}.related-reading h2{margin-bottom:38px}.industry-directory{gap:70px;display:grid}.directory-group{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,110px);display:grid}.directory-picture img{height:100%;min-height:330px;max-height:550px}.directory-group h2{margin-bottom:28px;font-size:32px}.directory-group li a{justify-content:space-between;align-items:baseline;gap:20px;padding-block:9px;font-size:16px;display:flex}.directory-group li a span{white-space:nowrap;color:var(--muted);font-size:13px}.industry-empty{background:var(--surface);max-width:900px;padding:44px}.industry-empty h2{font-size:32px}.industry-empty p{max-width:52ch;margin-top:22px}.industry-empty .button{margin-top:30px}.industry-back{margin-top:55px}.about-lead{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.about-lead img{height:480px}.about-lead h2{margin-bottom:26px;font-size:32px}.about-lead p+p{margin-top:24px}.credits-list{gap:55px;display:grid}.credit-row{grid-template-columns:280px 1fr;align-items:center;gap:40px;scroll-margin-top:40px;display:grid}.credit-row img{height:200px}.credit-row h2{overflow-wrap:anywhere;font-size:26px}.credit-row p{margin-top:12px;font-size:13px}.credit-row a{text-underline-offset:4px;text-decoration:underline}.reading-dialog{background:var(--bg);width:min(720px,100% - 32px);max-height:85svh;color:var(--ink);border:0;padding:40px}.reading-dialog::backdrop{background:#0000008c}.dialog-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.dialog-heading h2{font-size:32px}.close-button{width:44px;height:44px;font-size:34px;line-height:1}.reading-dialog label{margin-bottom:10px;font-size:13px;display:block}.reading-dialog input{background:var(--surface);border:0;border-radius:0;width:100%;padding:17px 18px;font-size:16px}.reading-dialog>p{color:var(--muted);font-size:13px}.dialog-results{gap:14px;margin-top:28px;display:grid}.dialog-result{background:var(--surface);justify-content:space-between;gap:24px;padding:18px;display:flex}.dialog-result>a{flex:1;font-size:19px;display:block}.dialog-result small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.dialog-result button{align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.dialog-empty{padding:14px 0;font-size:16px}@media (width>=1600px){.cover,.cover-photograph{min-height:690px}}@media (width<=1100px){.site-header{height:92px}.main-nav{gap:26px;margin-right:20px}.header-actions{gap:16px}.cover,.cover-photograph{min-height:570px}.cover-sheet{padding:45px 22px 22px}.cover h1{font-size:58px}.cover-feature{margin-top:35px}.cover-imprint{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:32px;font-size:13px}.reading-layout{gap:38px}.compact .row-image{flex-basis:85px;width:85px}.compact .row-image img{height:84px}.compact .row-copy h3{font-size:20px}.compact .save-button{display:none}.compact .article-meta{font-size:13px}.compact .article-meta span{display:none}.lead-title h3{font-size:26px}.photo-plates{grid-template-columns:1.5fr 1fr 1fr;gap:20px}.plate-image img{height:240px}.plate h3{font-size:23px}.field-tab{padding:17px 20px;font-size:16px}.field-panel{gap:32px;padding:26px}.field-copy h3{font-size:26px}.industry-links{gap:8px 18px}.field-image img{min-height:360px}.field-reading{margin-top:4px}.about-lead{gap:40px}.about-lead img{height:450px}}@media (width<=760px){:root{--gap:22px;--display:46px}.site-header{gap:20px;height:84px}.wordmark{letter-spacing:-2px;font-size:32px}.main-nav{display:none}.header-actions{gap:20px;margin-left:auto}.search-open span{display:none}.menu-button{display:flex}#mobile-menu{gap:18px;display:grid}.cover{grid-template-columns:1fr;gap:0}.cover-photograph{order:-1;height:380px;min-height:0}.cover-sheet{z-index:3;justify-content:flex-start;width:calc(100% - 24px);margin:-22px auto 0;padding:36px 24px 20px;position:relative}.cover h1{font-size:52px}.cover-intro{max-width:29ch;margin-top:23px;font-size:16px}.cover .button{margin-top:25px}.cover-feature{margin-top:32px}.cover-feature>a{font-size:19px}.cover-feature p{font-size:13px}.cover-imprint{justify-content:space-between;gap:10px;padding-top:30px;font-size:13px}.photo-link{padding:11px 14px;font-size:13px;bottom:42px;left:15px;right:15px}.section-space{margin-top:76px}.section-heading{flex-wrap:wrap;align-items:baseline;gap:20px;margin-bottom:28px}.section-heading h2{font-size:32px}.section-heading .inline-link{font-size:13px}.reading-layout{grid-template-columns:1fr;gap:42px}.lead-photo img{aspect-ratio:1.5}.lead-title{margin-top:22px}.lead-title h3{font-size:29px}.lead-story>p{margin-top:14px;font-size:16px}.reading-list{gap:26px}.compact .row-image{flex-basis:102px;width:102px}.compact .row-image img{height:88px}.compact .row-copy h3{font-size:20px}.compact .article-meta{font-size:13px}.compact .save-button{min-width:30px;padding:4px;display:flex}.compact{gap:17px}.close-look{padding-block:45px}.close-look .section-heading>p{max-width:31ch;font-size:16px}.photo-plates{grid-template-columns:1fr 1fr;gap:30px 18px}.plate-wide{grid-column:1/-1}.plate-wide .plate-image img{height:280px}.plate-image img{height:205px}.plate h3{margin-top:17px;font-size:20px}.plate-wide h3{font-size:29px}.plate p{font-size:16px}.category-link{margin-top:13px;font-size:13px}.field-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.field-tab{min-height:54px;padding:16px 12px;font-size:15px}.field-panel{grid-template-columns:1fr;gap:24px;padding:20px}.field-image img{height:280px;min-height:0}.field-copy{padding:0 0 8px}.field-copy h3{max-width:25ch;font-size:29px}.industry-links{gap:12px 18px;margin-block:22px}.industry-links a{font-size:13px}.field-reading{margin-top:5px;font-size:13px}.editorial-note{margin-bottom:76px}.editorial-note h2{max-width:20ch;font-size:32px}.note-columns{grid-template-columns:1fr;gap:24px}.note-columns p{font-size:20px;line-height:1.55}.site-footer{padding-top:44px}.footer-content{gap:30px;display:grid}.footer-content h2{font-size:32px}.footer-content nav{grid-template-columns:1fr 1fr;gap:14px 26px;margin:0;padding:0;font-size:15px}.footer-brand{margin-top:28px;font-size:80px;line-height:1}.footer-fine{flex-direction:column;gap:8px;padding:30px 0 22px;font-size:13px}.inner-page{padding-top:32px;padding-bottom:75px}.page-intro{margin-bottom:40px}.page-intro h1{max-width:20ch;font-size:42px}.page-intro>p{margin-top:20px;font-size:18px}.journal-search>div{gap:8px}.journal-search input{padding:14px;font-size:13px}.journal-search .button{padding-inline:18px;font-size:13px}.filter-buttons{gap:6px;margin-top:24px}.filter-buttons button{min-height:44px;padding:10px 12px;font-size:13px}.filter-status{margin-block:22px}.journal-list{gap:34px}.journal-list .article-row{align-items:flex-start;gap:16px}.journal-list .row-image{flex-basis:100px;width:100px}.journal-list .row-image img{height:100px}.journal-list .row-copy h3{font-size:20px}.journal-list .row-copy>p{margin-top:12px;font-size:13px;line-height:1.6}.journal-list .article-meta{gap:4px 12px;font-size:13px}.journal-list .save-button{min-width:28px;min-height:35px;padding:3px}.journal-list .save-button svg{width:19px}.article-page{padding-top:20px;padding-bottom:75px}.article-heading{padding-top:10px;padding-bottom:28px}.back-link{margin-bottom:20px;font-size:13px}.article-heading h1{font-size:43px}.article-dek{margin-top:22px;font-size:19px}.article-byline{gap:12px;margin-top:24px;font-size:13px}.article-byline>span{max-width:34ch;line-height:1.8}.article-cover img{height:340px}.article-cover figcaption{font-size:13px}.article-body{margin-top:42px;font-size:16px}.article-body h2{font-size:29px}.article-body section+section{margin-top:36px}.sources{padding:25px 22px}.sources h2{font-size:26px}.sources ul{font-size:16px}.directory-group{grid-template-columns:1fr;gap:26px}.directory-picture img{height:270px;min-height:0;max-height:none}.industry-directory{gap:60px}.directory-group h2{margin-bottom:20px;font-size:32px}.directory-group li a{gap:14px;font-size:15px}.directory-group li a span{font-size:13px}.industry-empty{padding:30px 24px}.industry-empty h2{font-size:32px}.industry-back{margin-top:42px}.about-lead{grid-template-columns:1fr;gap:32px}.about-lead img{height:330px}.about-lead h2{font-size:32px}.credit-row{grid-template-columns:1fr;gap:22px}.credit-row img{height:240px}.credit-row h2{font-size:26px}.reading-dialog{padding:24px}.dialog-heading{gap:12px;margin-bottom:24px}.dialog-heading h2{font-size:26px}.dialog-result{gap:14px;padding:16px}.dialog-result>a{font-size:18px}.reading-dialog input{padding:15px;font-size:13px}}@media (width<=400px){:root{--gap:20px}.header-actions{gap:17px}.cover-photograph{height:340px}.cover-sheet{padding-inline:18px}.cover h1{font-size:46px}.cover-imprint{justify-content:center;font-size:13px}.section-heading h2{font-size:29px}.compact .row-copy h3{font-size:20px}.compact .row-image{flex-basis:88px;width:88px}.plate-image img{height:180px}.plate h3{font-size:20px}.plate-wide h3,.field-copy h3{font-size:27px}.industry-links{grid-template-columns:1fr 1fr;gap:10px 16px}.article-heading h1,.page-intro h1{font-size:39px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.cover-photo{transform:none!important}}@media (width>=761px) and (width<=1000px){.cover h1{font-size:46px}}.markdown-body>h2,.markdown-body>h3{margin-top:2em;margin-bottom:.8em}.markdown-body>p,.markdown-body>ul,.markdown-body>ol,.markdown-body>blockquote{margin-block:1.2em}.markdown-body ol{padding-left:1.5em;list-style:decimal}.markdown-body table{border-collapse:collapse;max-width:100%;margin-block:1.8em;font-size:.9em;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{text-align:left;border-bottom:1px solid var(--muted);vertical-align:top;padding:.7em 1em}.markdown-body th{font-weight:600}.markdown-body blockquote{background:var(--surface);padding:1em 1.3em}.markdown-body pre{background:var(--surface);max-width:100%;padding:1em;font-size:.85em;overflow-x:auto}.markdown-body img{max-width:100%;height:auto}@keyframes header-enter{0%{opacity:.2;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.site-header .wordmark,.main-nav>a,.header-actions>button{animation:header-enter .7s var(--ease) both}.main-nav>a:nth-child(2){animation-delay:60ms}.main-nav>a:nth-child(3){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.site-header .wordmark,.main-nav>a,.header-actions>button{animation:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{gap:40px;height:108px}.site-header .wordmark{letter-spacing:-3px;font-size:44px}.header-search{background:var(--surface);align-items:center;width:clamp(300px,35vw,480px);margin-left:auto;display:flex}.header-search input{background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:14px 18px;font-size:14px}.header-search button{place-items:center;min-width:52px;min-height:50px;display:grid}.header-actions{gap:26px}.site-header .search-open{display:none}.reading-list-label{font-size:14px}.saved-count{background:var(--ink);color:var(--bg);text-align:center;min-width:22px;padding:1px 7px;font-size:13px}.channel-nav{background:var(--ink);color:var(--bg);justify-content:space-between;align-items:stretch;gap:0;margin-bottom:18px;padding:0 14px;display:flex}.channel-nav>a{justify-content:center;align-items:center;min-height:60px;padding:17px 23px;font-size:17px;transition:background-color .2s;display:flex}.channel-nav>a:hover,.channel-nav>a[aria-current=page]{background:var(--accent);color:var(--accent-ink)}.channel-nav>a:focus-visible{outline-color:var(--bg);outline-offset:-6px}.channel-nav>.latest-link{margin-left:auto;font-size:14px}.footer-fine .footer-utilities{gap:28px;font-size:13px;display:flex}.mobile-sector>a{font-size:24px}.mobile-sector ul{gap:10px;margin-top:18px;display:grid}.mobile-sector li a{padding-block:3px;font-size:14px;display:inline-block}.mobile-utilities{flex-wrap:wrap;grid-column:1/-1;gap:22px;display:flex}.channel-page{padding-block:55px 100px}.channel-intro{justify-content:space-between;align-items:baseline;gap:50px;margin-bottom:44px;display:flex}.channel-intro h1{font-size:clamp(42px,5vw,68px)}.channel-intro p{max-width:40ch;font-size:18px}.channel-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:65px;display:grid}.channel-feature{gap:28px;display:grid}.channel-feature-image{display:block;overflow:hidden}.channel-feature-image img{height:390px}.channel-feature h2{font-size:40px}.channel-feature-copy>p{max-width:54ch;margin-top:18px;font-size:18px}.channel-feature .article-meta{margin-top:20px}.channel-feature .inline-link{margin-top:25px;display:inline-block}.channel-sectors{background:var(--surface);padding:28px}.channel-sectors h2{font-size:24px;line-height:1.25}.channel-sectors ul{gap:14px;margin-top:26px;display:grid}.channel-sectors li>a{padding-block:4px;font-size:15px;display:block}.channel-reading{margin-top:68px}.channel-reading>h2{margin-bottom:32px;font-size:32px}.channel-reading>div{gap:34px;display:grid}.channel-reading .article-row{align-items:flex-start}.channel-reading .row-image{flex-basis:140px;width:140px}.channel-reading .row-image img{height:110px}.channel-reading .row-copy h3{font-size:26px}.channel-reading .row-copy p{font-size:16px}.channel-reading .save-button{min-width:32px;padding:4px}.channel-food-drink .channel-layout{grid-template-columns:270px minmax(0,1fr)}.channel-food-drink .channel-sectors{grid-area:1/1}.channel-food-drink .channel-stories{grid-area:1/2}.channel-food-drink .channel-feature{grid-template-columns:1fr 1fr;align-items:center;gap:34px}.channel-food-drink .channel-feature-image img{height:400px}.channel-food-drink .channel-feature h2{font-size:36px}.channel-growing .channel-layout{flex-direction:column;gap:55px;display:flex}.channel-growing .channel-stories{width:100%}.channel-growing .channel-feature{grid-template-columns:1.25fr 1fr;align-items:center;gap:60px}.channel-growing .channel-feature-image img{object-position:center 65%;height:460px}.channel-growing .channel-sectors{justify-content:space-between;align-items:baseline;gap:35px;width:100%;padding:32px;display:flex}.channel-growing .channel-sectors ul{flex-wrap:wrap;gap:32px;margin:0;display:flex}.channel-animal-nutrition .channel-feature-image img{height:330px}.channel-animal-nutrition .channel-reading .row-image{flex-basis:210px;width:210px}.channel-animal-nutrition .channel-reading .row-image img{height:180px}@media (width>=761px){#mobile-menu{display:none!important}}@media (width<=1100px){.site-header{gap:26px}.header-search{width:330px}.channel-nav>a{padding-inline:17px;font-size:16px}.channel-layout,.channel-food-drink .channel-layout{grid-template-columns:minmax(0,1fr) 230px;gap:32px}.channel-food-drink .channel-sectors{grid-column:2}.channel-food-drink .channel-stories{grid-column:1}.channel-food-drink .channel-feature{grid-template-columns:1fr}.channel-food-drink .channel-feature-image img{height:330px}.channel-growing .channel-feature{gap:35px}.channel-sectors{padding:24px}.channel-feature h2{font-size:34px}.channel-reading .article-row{gap:18px}.channel-reading .row-image{flex-basis:105px;width:105px}.channel-reading .row-copy h3{font-size:23px}}@media (width<=950px){.header-search{display:none}.header-actions{margin-left:auto}.site-header .search-open{display:flex}.site-header .wordmark{font-size:40px}.channel-nav>a{padding:16px 14px}.channel-nav>.latest-link{padding-inline:18px}}@media (width<=760px){.site-header{gap:20px;height:80px}.site-header .wordmark{letter-spacing:-2px;font-size:36px}.header-actions{gap:18px}.reading-list-label{font-size:13px}.channel-nav{grid-template-columns:1fr 1fr;margin-bottom:16px;padding:0;display:grid}.channel-nav>a{justify-content:flex-start;min-height:48px;padding:12px 13px;font-size:15px}.channel-nav>.latest-link{display:none}.cover-photograph{height:280px}.cover-sheet{padding-top:30px}.cover h1{font-size:46px}.cover-intro{margin-top:20px}.cover .button{margin-top:22px}.cover-feature{margin-top:28px}#mobile-menu{padding:28px var(--gap);grid-template-columns:1fr 1fr;gap:36px 26px;margin-bottom:20px;display:grid}.mobile-sector>a{font-size:20px}.mobile-sector ul{gap:9px;margin-top:14px}.mobile-sector li a{font-size:13px}.mobile-utilities{font-size:14px}.channel-page{padding-block:30px 75px}.channel-intro{margin-bottom:30px;display:block}.channel-intro h1{font-size:40px}.channel-intro p{max-width:35ch;margin-top:22px;font-size:17px}.channel-layout,.channel-food-drink .channel-layout{flex-direction:column;gap:40px;display:flex}.channel-stories,.channel-sectors{width:100%}.channel-feature,.channel-food-drink .channel-feature,.channel-growing .channel-feature{grid-template-columns:1fr;gap:25px}.channel-feature-image img,.channel-food-drink .channel-feature-image img,.channel-growing .channel-feature-image img,.channel-animal-nutrition .channel-feature-image img{height:300px}.channel-feature h2,.channel-food-drink .channel-feature h2{font-size:32px}.channel-feature-copy>p{margin-top:18px;font-size:17px}.channel-sectors{padding:26px}.channel-sectors h2{font-size:25px}.channel-sectors ul{grid-template-columns:1fr 1fr;gap:14px 24px}.channel-sectors li>a{font-size:14px}.channel-reading{margin-top:44px}.channel-reading>h2{font-size:28px}.channel-reading .row-image,.channel-animal-nutrition .channel-reading .row-image{flex-basis:90px;width:90px}.channel-reading .row-image img,.channel-animal-nutrition .channel-reading .row-image img{height:95px}.channel-reading .row-copy h3{font-size:22px}.channel-reading .row-copy p{font-size:16px}.channel-reading .article-row{gap:14px}.channel-growing .channel-sectors{padding:26px;display:block}.channel-growing .channel-sectors ul{grid-template-columns:1fr;gap:12px;margin-top:22px;display:grid}.footer-fine .footer-utilities{flex-wrap:wrap;gap:20px}.channel-nav>.latest-link{margin:0}}@media (prefers-reduced-motion:reduce){.channel-nav>a{transition:none}}.current-cover{gap:12px;min-height:460px}.current-cover .cover-sheet{text-align:left;align-items:flex-start;padding:36px}.current-cover h1{font-size:clamp(42px,4.8vw,70px)}.current-cover .cover-intro{max-width:38ch;margin-top:20px;font-size:16px}.current-cover .cover-feature{max-width:42ch;margin-top:26px}.current-cover .cover-feature>a{font-size:20px;line-height:1.5}.current-cover .cover-imprint{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-top:14px;padding-top:0;font-size:14px}.current-cover .button{margin-top:26px}.current-cover .cover-photograph{min-height:460px}.reading-section .lead-story>.inline-link{margin-top:20px;display:inline-block}.topic-directory{gap:64px;display:grid}.topic-directory-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.topic-directory-entry img{height:340px}.topic-directory-entry p{max-width:38ch;margin-top:22px;font-size:20px}.topic-directory-entry .inline-link{margin-top:26px;display:inline-block}.topic-intro{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.topic-intro h1{font-size:clamp(40px,5vw,64px)}.topic-intro p{max-width:54ch;margin-top:26px;font-size:18px}.topic-intro .inline-link{margin-top:26px;display:inline-block}.topic-intro img{height:380px}.topic-reading{gap:36px;max-width:1100px;display:grid}.topic-reading .article-row{align-items:flex-start}.topic-questions{background:var(--surface);grid-template-columns:1fr 1fr;gap:60px;padding:40px;display:grid}.topic-questions h2{max-width:22ch;font-size:32px}.topic-questions ul{gap:20px;padding-left:22px;font-size:18px;list-style:outside;display:grid}.topic-sectors h2{margin-bottom:30px;font-size:32px}.topic-sectors ul{flex-wrap:wrap;gap:20px 36px;display:flex}.topic-sectors a{text-underline-offset:5px;text-decoration:underline}.article-topics{margin-top:0;margin-bottom:70px}.article-topics h2{margin-bottom:26px;font-size:32px}.article-topics>div{gap:20px;display:grid}.article-topics>div>a{background:var(--surface);padding:26px 30px;display:block}.article-topics span{font-size:24px}.article-topics p{max-width:60ch;margin-top:8px;font-size:16px}.policy-body{margin-top:64px}.policy-body section+section{margin-top:48px}.policy-body code{font:inherit;overflow-wrap:anywhere}.footer-fine{flex-wrap:wrap;align-items:baseline}.footer-fine .footer-utilities{flex-wrap:wrap}@media (width<=1100px){.current-cover .cover-sheet{padding:30px}.current-cover,.current-cover .cover-photograph{min-height:440px}.topic-intro,.topic-directory-entry{gap:36px}.topic-questions{gap:32px}}@media (width<=760px){.current-cover{grid-template-columns:1fr;gap:0;min-height:0;display:grid}.current-cover .cover-sheet{order:0;align-items:flex-start;width:100%;min-height:0;margin:0;padding:26px 24px 28px;position:static}.current-cover h1{font-size:40px}.current-cover .cover-intro{max-width:32ch;margin-top:18px}.current-cover .cover-feature{margin-top:20px}.current-cover .cover-feature>a{font-size:18px}.current-cover .cover-imprint{justify-content:flex-start;gap:8px 16px;margin-top:12px;padding:0;font-size:13px}.current-cover .button{min-height:48px;margin-top:20px;padding:12px 20px}.current-cover .cover-photograph{order:1;height:210px;min-height:0}.reading-section.section-space{margin-top:64px}.topic-directory{gap:48px}.topic-directory-entry,.topic-intro{grid-template-columns:1fr;gap:26px}.topic-directory-entry img,.topic-intro img{height:240px}.topic-directory-entry h2{font-size:30px}.topic-directory-entry p{margin-top:16px;font-size:18px}.topic-intro h1{font-size:40px}.topic-intro p{margin-top:20px;font-size:17px}.topic-reading .row-image{flex-basis:80px;width:80px}.topic-reading .row-image img{height:90px}.topic-reading .article-row{gap:16px}.topic-reading .row-copy h3{font-size:22px}.topic-reading .row-copy>p{font-size:16px}.topic-reading .save-button{min-width:32px;min-height:44px;padding:4px}.topic-questions{grid-template-columns:1fr;gap:24px;padding:26px}.topic-questions h2,.topic-sectors h2,.article-topics h2{font-size:28px}.topic-questions ul{font-size:16px}.topic-sectors ul{gap:16px;display:grid}.article-topics>div>a{padding:24px}.policy-body{margin-top:36px}}
