.edition-line{padding-block:15px;font-size:11px}.masthead{font-size:64px;letter-spacing:-.06em}.masthead em{font-size:54px}.masthead>span{font-size:11px;letter-spacing:.22em;margin-top:20px}header{padding-block:35px 40px;gap:25px}header>p{font-size:13px}header>button{font-size:12px}.category-nav{font-size:13px;padding-block:9px;gap:60px}.front-page{grid-template-columns:1.1fr 1fr .5fr;padding-top:50px;gap:40px;padding-bottom:65px}.lead-photo{min-height:620px}.lead-photo>img{object-position:48% center}.lead-story h1{font-size:clamp(46px,4vw,62px);line-height:1.16;margin:28px 0}.lead-story>p:not(.kicker){font-size:16px;line-height:1.8;max-width:360px}.read-link{font-size:13px;min-height:52px}.lead-photo>span{font-size:11px}.editor-note h2{font-size:31px;line-height:1.25}.editor-note>p:not(.kicker){font-size:13px;line-height:1.9}.editor-note>span{font-size:11px;line-height:1.8}.journal{padding-block:75px 95px}.journal-heading h2{font-size:46px}.journal-heading input{font-size:13px;width:270px}.journal-toolbar button{font-size:13px}.journal-toolbar>p{font-size:11px}.story-grid{gap:45px 35px}.story-card h3{font-size:28px;line-height:1.25}.story-card:first-child h3{font-size:42px}.story-copy>p:not(.kicker){font-size:14px;line-height:1.8}.story-foot{font-size:11px}.save-story{font-size:12px}.supper-feature{display:grid;grid-template-columns:1.25fr 1fr;background:#e8e0d1;border-block:1px solid #d1c6b3}.supper-image{min-height:700px;position:relative;overflow:hidden}.supper-image img{position:absolute;inset:0;height:100%;object-position:52% center}.supper-image>span{position:absolute;left:30px;bottom:30px;background:#faf7f2e6;padding:9px 13px;font-size:11px;letter-spacing:.08em}.supper-copy{padding:75px 12%;align-self:center}.supper-copy h2{font-size:48px;line-height:1.2;margin:25px 0}.supper-copy h2 em{color:#943810}.supper-copy>p{font-size:16px;line-height:1.9}.supper-copy>.read-link{margin-top:25px;width:100%;justify-content:space-between;font-size:14px}.supper-copy>div{border-top:1px solid #c8bba7;margin-top:35px;padding-top:25px}.supper-copy>div>span{font-size:11px;letter-spacing:.12em;color:#786951}.supper-copy>div>p{font-size:12px;color:#6c5e49;line-height:1.8;margin-top:12px}.quote-page{padding-block:80px}.quote-page>p{font-size:49px}.recipe-index h2{font-size:50px}.recipe-index>div>button{font-size:25px}.recipe-index button small{font-size:13px}.recipe-index>div>p{font-size:12px}.article-body{padding-top:55px;padding-bottom:55px}.article-body h2{font-size:55px}.article-deck{font-size:20px}.article-byline{font-size:11px;padding-block:15px}.article-byline button{font-size:12px}#article-content p{font-size:17px;line-height:1.95;margin:22px 0}#article-content h3{font-size:30px;margin-top:40px}#ingredients li{font-size:15px;padding-block:13px}#recipe-method{font-size:15px;line-height:1.9}.recipe-heading label,.recipe-heading button{font-size:13px}.recipe-disclosure{font-size:12px}.reading-progress{position:sticky;top:0;height:3px;background:#3f621220;z-index:4}.reading-progress>span{display:block;height:100%;background:#3f6212;width:0;transition:width .1s}
@media(max-width:1100px){.masthead{font-size:54px}.front-page{grid-template-columns:1fr 1fr;gap:35px}.editor-note{grid-column:1/-1;border-left:0;border-top:1px solid #d8d1c5;padding:25px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.editor-note>.kicker{grid-column:1/-1}.editor-note h2{margin:0;font-size:29px}.editor-note>span{display:none}.lead-photo{min-height:570px}.lead-story h1{font-size:53px}.supper-copy{padding:55px 10%}.supper-copy h2{font-size:40px}}
@media(max-width:760px){header{padding-block:30px}.masthead{font-size:40px}.masthead em{font-size:34px}.masthead>span{font-size:11px;letter-spacing:.12em;margin-top:15px}.edition-line{font-size:11px;line-height:1.6;padding-block:12px}.category-nav{font-size:11px;gap:12px;padding-block:7px}.front-page{display:block;padding-top:30px;padding-bottom:40px}.lead-photo{height:440px;min-height:0}.lead-photo>span{font-size:11px;left:15px;bottom:15px}.lead-story h1{font-size:49px}.lead-story>p:not(.kicker){font-size:16px}.read-link{font-size:13px}.editor-note{display:block;padding-top:25px}.editor-note h2{font-size:29px;margin:20px 0}.editor-note>p:not(.kicker){font-size:14px}.journal{padding-block:45px 60px}.journal-heading h2{font-size:34px}.journal-heading input{font-size:13px;width:100%}.journal-toolbar button{font-size:12px}.journal-toolbar>div{gap:22px}.journal-toolbar>p{font-size:11px}.story-grid{gap:35px 20px}.story-card h3{font-size:23px}.story-card:first-child h3{font-size:34px}.story-copy>p:not(.kicker){font-size:13px}.story-foot{font-size:11px}.save-story{font-size:11px}.supper-feature{grid-template-columns:1fr}.supper-image{min-height:0;height:440px}.supper-image>span{left:18px;bottom:20px;font-size:11px}.supper-copy{padding:45px 8%}.supper-copy h2{font-size:39px}.supper-copy>p{font-size:16px}.supper-copy>div>p{font-size:13px}.quote-page{padding-block:55px}.quote-page>p{font-size:34px}.recipe-index h2{font-size:38px}.recipe-index>div>button{font-size:22px}.recipe-index button small{font-size:12px}.recipe-index>div>p{font-size:12px}.article-body h2{font-size:40px}.article-deck{font-size:18px}.article-byline{font-size:11px}.article-byline button{font-size:11px}#article-content p{font-size:16px}#article-content h3{font-size:26px}#ingredients li{font-size:14px}#recipe-method{font-size:14px}.recipe-heading label,.recipe-heading button{font-size:12px}.recipe-disclosure{font-size:11px}}
@media print{.reading-progress{display:none}.article-body h2{font-size:28px}.article-deck{font-size:13px}.article-body{padding:20px}#ingredients li,#recipe-method{font-size:12px}}
