@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/barlow-semi-condensed-latin-500-normal.G0uxJNrM.woff2)format("woff2"),url(/_app/immutable/assets/barlow-semi-condensed-latin-500-normal.CFOoVYFH.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/barlow-semi-condensed-latin-ext-500-normal.BXdp1BvY.woff2)format("woff2"),url(/_app/immutable/assets/barlow-semi-condensed-latin-ext-500-normal.rZeYuEMb.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_app/immutable/assets/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_app/immutable/assets/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff")}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_app/immutable/assets/source-sans-3-cyrillic-ext-wght-normal.c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_app/immutable/assets/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_app/immutable/assets/source-sans-3-greek-ext-wght-normal.BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_app/immutable/assets/source-sans-3-greek-wght-normal.Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_app/immutable/assets/source-sans-3-vietnamese-wght-normal.BDs68eHQ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_app/immutable/assets/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_app/immutable/assets/source-sans-3-latin-wght-normal.Bo_j9asI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fcf8f5;--blush:#f8e9e8;--shell:#f2d6d6;--red:#b52532;--wine:#81221c;--cream:#fff7f1;--ink:#36211f;--muted:#784642;--display:"Instrument Serif",Georgia,serif;--compact:"Barlow Semi Condensed","Arial Narrow",sans-serif;--body:"Source Sans 3 Variable","Source Sans 3",system-ui,sans-serif;--margin:clamp(16px,4.2vw,64px);--frame:1500px;--gutter:clamp(16px,2vw,28px);--space:clamp(52px,8vw,124px);--line:#b5253260;font-family:var(--body);color:var(--ink);background:var(--paper);font-synthesis:none;font-size:18px;line-height:1.55}*{box-sizing:border-box}body,h1,h2,h3,p,ul,ol,figure{margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input{font:inherit;color:inherit}button,summary{cursor:pointer}button{background:0 0;border:0;padding:0}:focus-visible{outline-offset:4px;outline:2px solid}[hidden]{display:none!important}:where(h1,h2,h3){font-weight:400}picture,img{width:100%;display:block}img{height:auto}svg{flex:none}address{font-style:normal}summary{list-style:none}summary::-webkit-details-marker{display:none}.sr-only,.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip:focus{z-index:20;background:var(--paper);color:var(--red);padding:8px 16px;position:fixed;top:8px;left:8px}.frame{width:min(calc(100% - 2 * var(--margin)),var(--frame));margin-inline:auto}.display,.section-title,.cover-title,.article-header h1,.split h2,.letter h2,.about h2{font-family:var(--display);text-wrap:balance;font-weight:400}.display{letter-spacing:-.028em;color:var(--red);font-size:clamp(54px,11vw,160px);line-height:.87}.section-title{color:var(--red);letter-spacing:-.022em;font-size:clamp(42px,5.55vw,85px);line-height:.94}.eyebrow,.text-link,.pill,.pills a,.byline,.pagination,.cover-controls,.footer nav,.search-clear{font-family:var(--compact);font-weight:500}.eyebrow{letter-spacing:.115em;text-transform:uppercase;color:var(--red);font-size:.77rem;line-height:1.3}.eyebrow span[aria-hidden]{margin-inline:.25em}.text-link{min-height:44px;color:var(--red);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;align-self:start;align-items:center;gap:10px;font-size:.89rem;line-height:1.15;text-decoration:none;display:inline-flex}.text-link svg,.card-arrow svg{transition:transform .18s}.text-link:hover svg,.story-card a:hover .card-arrow svg{transform:translate(3px,-2px)}.icon-button{width:44px;height:44px;color:inherit;flex:none;place-items:center;text-decoration:none;display:grid}.icon-button:hover{background:#b525320b}.shell{color:var(--red);border-bottom:1px solid var(--line);z-index:3;background:var(--paper);height:67px;padding-inline:max(10px,var(--margin));grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.shell>.compact:first-of-type{justify-self:start}.shell>.compact:last-child,.mobile-fallback{justify-self:end}.shell nav a,.shell summary,.mobile-dialog a,.footer a{text-decoration:none}.shell :is(a,summary):hover,.footer a:hover,.mobile-dialog a:hover{text-decoration:underline}.wordmark{color:inherit;white-space:nowrap;flex-direction:column;align-items:center;line-height:.9;display:inline-flex;text-decoration:none!important}.wordmark span{font:500 clamp(29px,4.5vw,58px)/.88 var(--compact);letter-spacing:-.058em}.wordmark small{font:500 .59rem/1.3 var(--compact);letter-spacing:.13em;text-transform:uppercase;margin-top:7px}.shell .wordmark small,.desktop,.enhanced{display:none}.has-js .enhanced{display:inline-flex}.has-js .compact.enhanced{display:grid}.has-js .mobile-fallback{display:none}.mobile-fallback nav{padding:20px var(--margin);background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-fallback nav a{justify-content:center;align-items:center;min-height:44px;display:flex}.mobile-dialog{background:var(--paper);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--red);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow-y:auto}.mobile-dialog::backdrop{background:#36211f88}html:has(.mobile-dialog[open]){overflow:hidden}.mobile-top{border-bottom:1px solid var(--line);height:67px;padding:0 max(10px,var(--margin));grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.mobile-top form{justify-self:end}.mobile-links,.mobile-desks,.mobile-end{text-align:center;padding:26px var(--margin);flex-direction:column;display:flex}.mobile-links{padding-top:clamp(24px,6vh,70px)}.mobile-links a{font:500 clamp(35px,8.5vw,60px)/1.06 var(--compact);letter-spacing:-.02em;text-transform:uppercase;padding:.2em 0}.mobile-desks{padding-top:4px}.mobile-desks a,.mobile-end a{font:500 18px/1.1 var(--compact);place-items:center;min-height:44px;display:grid}.mobile-end{border-top:1px solid var(--line);flex-flow:wrap;justify-content:center;gap:12px 20px;padding-block:12px}[aria-current=page]:not(.wordmark){text-underline-offset:.25em;text-decoration:underline}.cover{isolation:isolate;aspect-ratio:4/5;min-height:400px;color:var(--wine);background:#e8e3dc;position:relative;overflow:hidden}.cover-slide{opacity:1;align-items:flex-end;transition:opacity .29s;display:flex;position:absolute;inset:0}.cover-slide[aria-hidden=true]{opacity:0;pointer-events:none}.cover-slide picture{z-index:-2;position:absolute;inset:0}.cover-slide img{object-fit:cover;height:100%}.cover-slide:after{content:"";z-index:-1;background:linear-gradient(#fcf8f500 28%,#fcf8f5d9 66%,#fcf8f5f6 100%);position:absolute;inset:0}.cover-slide:not(:first-child):after{background:linear-gradient(#fcf8f500 25%,#fcf8f5ed 70%,#fcf8f5 100%)}.cover-ink{padding:0 var(--margin) 72px;width:min(100%,900px);position:relative}.cover .eyebrow,.cover .text-link{color:var(--wine)}.cover-title{letter-spacing:-.026em;text-wrap:balance;max-width:9.6ch;margin:14px 0;font-size:clamp(55px,12vw,114px);line-height:.88}.cover-deck{max-width:31ch;color:var(--ink);margin-bottom:8px;font-size:clamp(17px,1.65vw,22px);line-height:1.28}.cover-controls{bottom:10px;right:var(--margin);background:var(--paper);border:1px solid var(--line);color:var(--red);letter-spacing:.1em;align-items:center;gap:8px;font-size:.78rem;position:absolute}.cover-controls button:focus-visible{outline-offset:-4px}.no-js-covers{color:var(--red);flex-wrap:wrap;gap:12px;padding-block:16px;display:flex}.home-section{padding-block:var(--space)}.home-section+.home-section{padding-top:0}.section-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 30px;margin-bottom:clamp(24px,4vw,48px);display:flex}.section-top .eyebrow{margin-bottom:8px}.section-top .text-link{align-self:flex-end}.rail-controls{color:var(--red);align-items:center;gap:7px}.rail-controls button{border:1px solid var(--line)}.rail-controls button:disabled{color:var(--muted);cursor:default;background:0 0}.rail{gap:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-auto-columns:78%;grid-auto-flow:column;margin-inline:-4px;padding:5px 4px 16px;scroll-padding-inline:4px;list-style:none;display:grid;overflow-x:auto}.rail>li{scroll-snap-align:start;min-width:0}.story-card{min-width:0}.story-card a{height:100%;text-decoration:none;display:block}.photo,.split-image,.about-photo,.mosaic a>div{background:var(--shell);overflow:hidden}.story-card img,.mosaic img{transition:transform .23s}.story-card a:hover img,.mosaic a:hover img{transform:scale(1.025)}.story-card a:hover h3,.mosaic a:hover p span{text-underline-offset:.14em;text-decoration:underline}.card-copy{padding:15px 28px 8px 0;position:relative}.card-copy .eyebrow{letter-spacing:.075em;font-size:.71rem;line-height:1.5}.card-copy h3{font-family:var(--compact);color:var(--wine);overflow-wrap:break-word;margin-top:8px;font-size:clamp(24px,2.4vw,33px);line-height:1.03}.card-copy .deck{margin-top:9px;font-size:1rem;line-height:1.45}.card-arrow{color:var(--red);place-items:center;display:grid;position:absolute;top:40px;right:0}.story-card.wide .card-copy h3{font-family:var(--display);font-size:clamp(39px,5.7vw,80px);line-height:.94}.story-card.wide .card-copy .deck{max-width:39ch}.split{background:var(--blush);display:grid}.split-image img{aspect-ratio:3/2;object-fit:cover}.split-copy{padding:clamp(26px,5.4vw,78px)}.split h2,.letter h2,.about h2{color:var(--red);margin:12px 0 20px;font-size:clamp(42px,5.5vw,84px);line-height:.94}.split-copy>p:not(.eyebrow){max-width:35ch;margin-bottom:12px}.split.wine,.about{background:var(--wine);color:var(--cream)}.wine .eyebrow,.wine h2,.wine .text-link,.about :is(h1,h2,.eyebrow,.text-link){color:var(--cream)}.wine .split-image img{aspect-ratio:4/3}.author-section .split-copy{padding-inline:max(var(--margin),10vw)}.desks-section{background:var(--blush);padding-block:var(--space)}.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);padding:0;list-style:none;display:grid}.mosaic a{height:100%;color:var(--red);background:var(--paper);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.mosaic img{aspect-ratio:1.2;object-fit:cover}.mosaic a p{font:500 clamp(20px,2.35vw,35px)/1 var(--compact);grid-template-columns:1fr auto;align-content:start;gap:4px 7px;padding:10px;display:grid}.mosaic a p small{letter-spacing:.12em;grid-column:1/-1;font-size:.64rem}.reading-grid{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,5vw,68px);display:grid}.letter{background:var(--shell);padding-block:clamp(32px,6vw,75px)}.letter .frame{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 35px;display:flex}.letter p:not(.eyebrow){max-width:52ch}.letter .text-link{align-self:end}.archive,.article-top,.feature-article{background:var(--blush)}.masthead{text-align:center;padding-block:clamp(46px,7vw,104px) clamp(30px,5vw,68px)}.masthead .eyebrow{margin-bottom:clamp(12px,2.4vw,26px)}.mast-intro{text-wrap:balance;max-width:47ch;margin:19px auto 0;font-size:clamp(18px,2.25vw,23px);line-height:1.35}.masthead .pills{margin-top:24px}.pills{flex-wrap:wrap;justify-content:center;gap:5px 8px;padding:3px;list-style:none;display:flex}.pills a,.pill{border:1px solid var(--red);min-height:44px;color:var(--red);border-radius:99px;align-items:center;padding:8px 13px;font-size:.82rem;line-height:1.1;display:inline-flex;text-decoration:none!important}.pills a:hover,.pills [aria-current=page],.pill:hover{background:var(--red);color:var(--cream)}.pills a:focus-visible,.pill:focus-visible{outline-color:var(--red)}.archive-entries{padding-bottom:var(--space)}.archive-label{border-top:1px solid var(--line);padding-block:13px}.archive .section-top{margin-top:clamp(40px,8vw,100px)}.archive .section-top>p{color:var(--muted);font-size:.93rem}.pagination{color:var(--red);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:clamp(36px,7vw,85px);padding:18px 0 0;display:flex}.article-mast{padding-top:34px;padding-bottom:26px}.article-mast .display{font-size:clamp(55px,9vw,125px)}.article-mast .display a{text-decoration:none}.article-header{text-align:center;border-top:1px solid var(--line);padding-block:clamp(30px,5vw,68px) clamp(25px,4vw,53px)}.article-header h1{max-width:21ch;color:var(--wine);letter-spacing:-.025em;overflow-wrap:break-word;margin:15px auto;font-size:clamp(40px,6.3vw,83px);line-height:.96}.article-deck{text-wrap:balance;max-width:46ch;margin:0 auto;font-size:clamp(19px,2.35vw,25px);line-height:1.38}.byline{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 15px;margin-top:20px;font-size:.85rem;display:flex}.byline a{color:var(--red)}.article-figure{max-width:1120px}.article-figure img{aspect-ratio:3/2;object-fit:cover}figcaption{color:var(--muted);padding:8px 0 0;font-size:.83rem}.prose{max-width:65ch;width:calc(100% - 2 * var(--margin));padding-block:clamp(27px,5vw,62px) var(--space);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin-inline:auto;font-size:clamp(18px,2vw,20px);line-height:1.65}.prose :is(p,ol,ul,blockquote){margin:0 0 1.15em}.prose li+li{margin-top:.35em}.prose :is(h2,h3){color:var(--wine);margin:1.15em 0 .45em;scroll-margin-top:24px;line-height:1.05}.prose h2{font:400 clamp(32px,4vw,47px)/1 var(--display)}.prose h3{font:500 clamp(22px,3vw,29px)/1.1 var(--compact)}.prose blockquote{border-left:2px solid var(--red);color:var(--wine);background:#fff7f170;padding:12px 0 12px 19px}.prose blockquote p:last-child{margin-bottom:0}.prose a,.utility a:not(.wordmark){color:var(--red)}.prose hr{border:0;border-top:1px solid var(--line);margin-block:2em}.article-toc{border-block:1px solid var(--line);margin-bottom:30px;padding-block:16px}.article-toc .eyebrow{margin-bottom:.6em}.article-toc ol{margin-bottom:0;padding-left:1.25em;font-size:.9em}.article-end{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:2.2em;padding-top:15px;display:flex}.related{padding-block:var(--space)}.about-title{text-align:center;padding-block:clamp(42px,7vw,94px)}.about-title .eyebrow{margin-bottom:16px}.about-person{border-top:1px solid #fff7f163;max-width:1680px;margin-inline:auto;display:grid}.about-photo img{aspect-ratio:4/3;object-fit:cover}.about-copy{padding:clamp(28px,6vw,100px) var(--margin);align-self:center}.about-copy h2{font-size:clamp(40px,5.3vw,76px)}.about-copy>p:not(.eyebrow){max-width:52ch;margin-bottom:.9em}.utility{padding-block:clamp(48px,9vw,130px) var(--space);min-height:52vh}.utility>.eyebrow{margin-bottom:16px}.utility .display{text-wrap:balance;overflow-wrap:break-word;max-width:13ch;font-size:clamp(55px,9.6vw,138px)}.utility-copy{border-top:1px solid var(--line);max-width:63ch;margin-top:clamp(28px,5vw,60px);padding-top:clamp(20px,4vw,45px);font-size:clamp(18px,1.7vw,21px)}.utility-copy :is(p,address){margin-bottom:16px}.utility-copy h2{font:500 29px/1.2 var(--compact);color:var(--wine);margin:8px 0 12px}.utility-copy h2:not(:first-child){margin-top:24px}.utility-deck{color:var(--wine);font-size:1.24em;line-height:1.25}.email{overflow-wrap:anywhere;font-size:1.13em}.error-links{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.search-line{border-bottom:1px solid var(--red);align-items:center;margin:8px 0 10px;display:flex}.search-line input{background:0 0;border:0;flex:1;min-width:0;padding:10px 4px}.search-line button{color:var(--red)}.search-clear{min-height:44px;color:var(--red);text-decoration:underline}[data-search-status]{margin-top:16px}.search-results{padding:0;list-style:none}.search-results li{border-top:1px solid var(--line);padding:16px 0 19px}.search-results h2{margin:6px 0}.search-results p:last-child{margin:0}.footer{background:var(--blush);color:var(--red);border-top:1px solid var(--line);padding-top:clamp(30px,5vw,68px)}.footer-top{grid-template-columns:1fr;gap:18px 36px;padding-bottom:clamp(28px,4vw,52px);display:grid}.footer .wordmark span{font-size:clamp(33px,4vw,56px)}.footer-top p{margin-top:7px}.footer-top nav,.footer-bottom nav{flex-wrap:wrap;align-items:center;gap:4px 17px;display:flex}.footer nav a{align-items:center;min-height:44px;display:flex}.footer-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;padding-block:9px;font-size:.81rem;display:flex}@media (width>=426px){.reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rail{grid-auto-columns:45%}}@media (width>=741px){.shell,.mobile-top{height:68px}.cover{aspect-ratio:2.04;min-height:350px;max-height:950px}.cover-slide{align-items:center}.cover-slide:after,.cover-slide:not(:first-child):after{background:linear-gradient(90deg,#fcf8f5f4 0%,#fcf8f5c4 29%,#fcf8f500 74%)}.cover-ink{padding:0 max(var(--margin),6vw)}.cover-title{margin:13px 0 19px;font-size:clamp(70px,8.5vw,141px)}.cover-controls{bottom:22px}.mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.mosaic a p{padding:13px 14px}.rail{grid-auto-columns:31%}.split{grid-template-columns:1.17fr 1fr;align-items:stretch}.split.reverse{grid-template-columns:1fr 1.17fr}.split.reverse .split-image{order:1}.split-copy{align-self:center}.split-image picture,.split-image img{object-fit:cover;height:100%}.author-section .split{grid-template-columns:1fr 1fr}.author-section .split-image img{aspect-ratio:4/3}.story-card.wide a{grid-template-columns:1.6fr 1fr;align-items:center;gap:clamp(25px,5vw,72px);display:grid}.story-card.wide .card-copy{padding-right:18px}.story-card.wide .card-arrow{justify-content:start;margin-top:14px;position:static}.about-person{grid-template-columns:1fr 1fr;min-height:440px}.about-person.flipped .about-photo{order:1}.about-photo picture,.about-photo img{object-fit:cover;height:100%}.footer-top{grid-template-columns:1fr 1fr auto}}@media (width>=961px){.shell{grid-template-columns:1fr auto 1fr;height:112px}.shell .wordmark small{display:block}.compact,.has-js .compact.enhanced{display:none}.shell .desktop{align-items:center;gap:clamp(14px,2vw,34px);display:flex}.right-nav{justify-self:end}.shell nav,.shell summary{font:500 .86rem/1 var(--compact);letter-spacing:.08em;text-transform:uppercase}.shell :is(nav>a,summary){align-items:center;gap:7px;min-height:44px;display:flex}.disclosure{position:relative}.disclosure ul,.disclosure form{background:var(--paper);border:1px solid var(--line);min-width:226px;padding:10px 15px;list-style:none;position:absolute;top:100%;left:0}.disclosure li a,.disclosure form>a{align-items:center;min-height:44px;display:flex}.head-search form{min-width:280px;left:auto;right:0}.head-search label{padding:8px 0;display:block}.head-search form div{border-bottom:1px solid var(--red);align-items:center;display:flex}.head-search input{background:0 0;border:0;flex:1;min-width:0;padding:8px;line-height:1.25}.reading-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rail{grid-auto-columns:calc((100% - 3 * var(--gutter))/4)}}@media (width>=1681px){.shell{height:124px}}@media (width<=740px) and (orientation:landscape){.cover{aspect-ratio:1.7;min-height:385px}.cover-slide img{object-position:center 48%}.cover-title{font-size:62px}.cover-ink{padding-bottom:54px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media print{:root,.feature-article,.article-top,.archive{color:#222;background:#fff}.shell,.footer,.article-top,.related,.article-end,.skip,.enhanced,.pagination,.article-toc{display:none!important}.frame,.prose{width:100%;max-width:100%}.article-header h1,.display{color:#222;font-size:36pt}.prose,.utility-copy{font-size:12pt}.prose :is(h2,h3){break-after:avoid}.article-figure{break-inside:avoid;max-width:120mm}}
