.table{--paper:#fff1b2;--ink:#3c102b;--accent:#c6320a;--rule:#c8b67e;--display:'Fraunces',Georgia,serif;--body:'Source Serif 4',Georgia,serif}.table .site-header{border:0;position:absolute;top:0;left:0;width:100%;z-index:5;padding:25px 4.5%;align-items:flex-start}.table .site-header .brand{font-size:39px;white-space:normal;max-width:360px;line-height:.95;font-weight:700}.table .site-header nav{font-family:var(--body);font-size:15px;gap:25px}.table .search-open{border-radius:25px;padding:8px 15px;min-height:38px;font-family:var(--body)}.table-lead{position:relative;padding:0 4.5% 30px;text-align:center;min-height:690px}.table-lead .lead-picture{display:block;width:45%;margin:0 auto;position:relative}.table-lead .lead-picture img{aspect-ratio:1;border-radius:0 0 50% 50%;width:100%;object-fit:cover;max-height:450px}.table-lead .editor-note{position:absolute;left:4.5%;top:165px;width:200px;text-align:left}.editor-note h2{font:600 11px/1.5 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);max-width:150px;border-top:1px solid var(--accent);padding-top:13px;margin-bottom:15px}.editor-note p{font-size:17px;line-height:1.4}.editor-note>a{font:13px var(--body);text-decoration:underline;text-underline-offset:4px}.table-lead .lead-copy{position:relative;margin-top:-5px}.table-lead h1{font-size:clamp(42px,4.8vw,70px);font-weight:700;letter-spacing:-.05em;line-height:1.06;margin:0 auto 16px;max-width:1250px}.table-lead .dek{font-size:22px;line-height:1.35;max-width:820px;margin:0 auto 15px}.table-lead .byline{border:0;margin:10px 0;padding:0;font-size:11px}.table-lead .read-link{font-family:var(--body);font-size:23px;color:var(--accent);padding:2px 0;font-weight:600}.ingredient-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 4.5% 25px}.ingredient-strip>a{position:relative;min-height:190px;overflow:hidden}.ingredient-strip .story-media img{height:210px;aspect-ratio:auto}.ingredient-strip>a::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#210a15dc,transparent 90%);pointer-events:none}.ingredient-strip h2{font-size:29px;line-height:1.08;position:absolute;z-index:1;bottom:15px;left:20px;right:20px;margin:0;color:#fff5df;font-weight:600;letter-spacing:-.025em}.table-latest,.table-notebook{margin:0 4.5% 35px}.table .section-heading h2{font-size:42px;font-weight:700}.table .section-heading .text-link{font-family:var(--body);font-size:16px;color:var(--accent)}.reading-shelf{display:grid;grid-template-columns:1.1fr 1.1fr .85fr;gap:30px}.reading-shelf>.story-entry{display:grid;grid-template-columns:40% 1fr;gap:20px}.reading-shelf>.story-entry+.story-entry{border-left:1px solid var(--rule);padding-left:25px}.reading-shelf>.story-entry:last-child{display:block}.reading-shelf .category{margin-top:0}.reading-shelf img{aspect-ratio:4/5}.table .story-entry h3{font-size:27px;line-height:1.12;font-weight:600}.table .story-entry p{font-size:16px}.table-notebook>div:last-child{columns:3;column-gap:45px}.table-notebook .story-entry{break-inside:avoid;padding:20px 0;border-top:1px solid var(--rule)}.table .site-footer{margin:0 4.5%;padding:25px 0}.table .site-footer .brand{font-size:26px;white-space:normal;max-width:250px}.table.article-page .site-header,.table.info-view .site-header,.table.archive-view .site-header{position:relative}.table-article-opening{max-width:1050px;padding:5px 30px 0;margin:auto;text-align:center}.table-article-opening>.story-media{width:500px;max-width:70%;margin:0 auto 22px}.table-article-opening>.story-media img{aspect-ratio:1;border-radius:50%;object-fit:cover}.table .article-title h1{font-size:clamp(45px,5.2vw,77px);font-weight:700;letter-spacing:-.05em}.table .article-title .dek{font-size:24px;max-width:820px;margin:0 auto 20px}.table .article-title .category{margin:0}.table .article-title .byline{border:0;padding-top:0}.table .article-body{max-width:750px;font-size:21px;line-height:1.66}.table .prose h2{font-size:35px;font-weight:600}.table .prose h3{font-size:28px;font-weight:600}.table .prose figure{background:#f5df9c;border-bottom:1px solid #c8b67e}.table .related .story-entry h3{font-size:26px}.table .archive-page h1,.table .info-page h1{font-weight:700}@media(max-width:1150px){.table .site-header .brand{max-width:270px;font-size:32px}.table .site-header nav{gap:18px;font-size:13px}.table-lead .editor-note{width:160px;top:140px}.editor-note p{font-size:15px}.table-lead .lead-picture{width:50%}.table-lead h1{font-size:59px}.reading-shelf{grid-template-columns:1fr 1fr}.reading-shelf>.story-entry:last-child{grid-column:1/-1;border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:22px}.table-notebook>div:last-child{columns:2}}@media(max-width:800px){.table .site-header{position:relative;padding:22px;gap:15px}.table .site-header .brand{font-size:32px;max-width:280px}.table .site-header nav{font-size:14px}.table-lead{padding:0 22px 30px;min-height:0;display:flex;flex-direction:column}.table-lead .lead-picture{width:75%;order:0}.table-lead .lead-picture img{border-radius:50%;max-height:none}.table-lead .lead-copy{order:1;margin-top:18px}.table-lead h1{font-size:48px}.table-lead .dek{font-size:21px}.table-lead .editor-note{position:static;order:2;width:100%;margin:28px 0 0;display:block;text-align:left;border-top:1px solid var(--rule);padding-top:16px}.editor-note h2{border-top:0;padding-top:0;max-width:none;font-size:10px}.editor-note p{font-size:17px;max-width:500px;margin-bottom:8px}.ingredient-strip{margin:0 22px 30px;grid-template-columns:1fr;gap:15px}.ingredient-strip>a{min-height:180px}.ingredient-strip .story-media img{height:230px}.ingredient-strip h2{font-size:29px;max-width:400px}.table-latest,.table-notebook{margin:0 22px 30px}.reading-shelf{grid-template-columns:1fr}.reading-shelf>.story-entry{grid-template-columns:100px 1fr;gap:20px}.reading-shelf>.story-entry+.story-entry{border-left:0;padding-left:0;padding-top:25px;border-top:1px solid var(--rule)}.reading-shelf>.story-entry:last-child{grid-column:auto}.table-notebook>div:last-child{columns:1}.table .section-heading h2{font-size:34px}.table .section-heading .text-link{font-size:13px}.table .site-footer{margin:0 22px}.table-article-opening{padding:15px 22px 0}.table-article-opening>.story-media{max-width:90%;width:380px}.table .article-title h1{font-size:46px}.table .article-title .dek{font-size:21px}.table .article-body{font-size:19px}}

.table .site-header nav{background:var(--paper);padding:8px 12px}
@media(max-width:800px){.table .site-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center}.table .site-header .brand{max-width:none;font-size:30px}.table .site-header .search-open{grid-column:2;grid-row:1;margin:0;justify-self:end;padding:8px}.table .site-header nav{grid-column:1/-1;grid-row:2;min-width:0;padding:0}}
