.bo-journal-story,.bo-process-story,.bo-recipe-page{padding-inline:var(--bo-space)}.bo-editorial-heading{padding:44px 0 56px;max-width:1040px}.bo-editorial-heading h1{max-width:16ch}.bo-editorial-introduction{font-size:clamp(17px,1.7vw,21px);line-height:1.65;max-width:58ch;margin-top:24px}.bo-journal-story figure,.bo-process-story figure,.bo-recipe-page figure{margin:0}.bo-process-story figcaption{margin-top:13px;font-size:13px;line-height:1.6;color:var(--bo-muted)}.bo-journal-story img,.bo-process-story img,.bo-recipe-opening img{display:block;width:100%;height:auto}.bo-process-prose h2{max-width:16ch;margin-bottom:26px}.bo-process-prose>p{font-size:17px;line-height:1.85;max-width:60ch}.bo-process-prose>p+p{margin-top:22px}.bo-process-prose>.bo-text-link{display:table;margin-top:24px}.bo-process-prose>.bo-button{display:inline-flex;margin-top:34px}.bo-process-beginning{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);padding-bottom:100px}.bo-process-beginning img{aspect-ratio:1;object-fit:cover}.bo-process-ingredients{font-family:var(--font-main-display),Georgia,serif;font-size:clamp(24px,2.6vw,34px)!important;line-height:1.35!important}.bo-process-extraction{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,100px);border-top:1px solid var(--bo-rule);padding:80px 0 110px}.bo-process-extraction-media{display:grid;grid-template-columns:1fr .75fr;gap:20px;align-items:end}.bo-process-extraction-media>figure:first-child img{aspect-ratio:9/16;object-fit:cover}.bo-process-extraction-media>figure:last-child{margin-bottom:56px}.bo-process-film video{display:block;width:100%;height:auto;background:var(--bo-ink)}.bo-process-film-frame{position:relative}.bo-process-film-play{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;border:0;cursor:pointer;background:url(/images/process/simmer-poster.webp) 50%/cover}.bo-process-film-play>span{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--bo-paper);color:var(--bo-ink);padding-left:3px;box-shadow:0 4px 20px rgb(0 0 0/.15)}.bo-process-film-play:hover>span{color:var(--bo-red)}.bo-process-film-play:focus-visible{outline:3px solid var(--bo-red);outline-offset:4px}.bo-process-care{display:grid;grid-template-columns:1.2fr .7fr;gap:clamp(32px,10vw,160px);align-items:center;padding:80px 0 100px;border-top:1px solid var(--bo-rule)}.bo-process-care>figure img{aspect-ratio:4/5;object-fit:cover}.bo-process-care .bo-kodawari-story{padding-top:36px;margin-top:36px;border-top:1px solid var(--bo-rule)}.bo-process-care .bo-kodawari-story h3{font-size:26px;margin-bottom:16px}.bo-process-care .bo-kodawari-story p{max-width:56ch}.bo-process-cup{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);padding:80px 0 100px;border-top:1px solid var(--bo-rule)}.bo-process-cup>img,.bo-process-cup>picture img{aspect-ratio:1;object-fit:cover}.bo-process-recipes{padding:40px 0 96px}.bo-process-recipes h2{margin-bottom:34px}.bo-process-recipes>div{display:grid;grid-template-columns:1fr 1fr;gap:42px}.bo-process-recipes a{text-decoration:none}.bo-process-recipes img{aspect-ratio:3/2;object-fit:cover}.bo-process-recipes h3{margin:24px 0 12px;font-size:30px}.bo-process-recipes p{max-width:58ch}.bo-journal-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,100px);align-items:center;padding:44px 0 70px}.bo-journal-heading{min-width:0}.bo-journal-heading h1{font-size:clamp(42px,4.6vw,70px);max-width:17ch;text-wrap:balance}.bo-journal-cover img{aspect-ratio:4/5;object-fit:cover}.bo-journal-chapters{border-top:1px solid var(--bo-rule)}.bo-journal-chapter{padding:64px 0;scroll-margin-top:100px}.bo-journal-chapter+.bo-journal-chapter{border-top:1px solid var(--bo-rule)}.bo-journal-prose h2{font-size:clamp(30px,3vw,46px);max-width:25ch;margin-bottom:25px}.bo-journal-prose p{font-size:17px;line-height:1.9;max-width:69ch}.bo-journal-prose p+p{margin-top:24px}.bo-journal-chapter-photo{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,7vw,100px);align-items:center}.bo-journal-chapter figure img{aspect-ratio:4/5;object-fit:cover}.bo-journal-making .bo-journal-opening{grid-template-columns:1fr 1.2fr}.bo-journal-making .bo-journal-cover img{aspect-ratio:1}.bo-journal-making .bo-journal-chapter-photo{grid-template-columns:1fr 1fr}.bo-journal-making .bo-journal-chapter:nth-child(odd)>figure{order:-1}.bo-journal-explainer .bo-journal-cover img,.bo-journal-making .bo-journal-chapter figure img{aspect-ratio:1}.bo-journal-explainer .bo-journal-chapter:nth-child(2n){background:var(--bo-surface);padding:56px}.bo-journal-explainer .bo-journal-chapter figure img{aspect-ratio:3/2}.bo-journal-explainer .bo-journal-chapter:first-child .bo-journal-prose>p:first-of-type{font-family:var(--font-main-display),Georgia,serif;font-size:clamp(22px,2.2vw,29px);line-height:1.5}.bo-journal-guide .bo-journal-opening{align-items:start}.bo-journal-guide .bo-journal-cover{margin-top:60px}.bo-journal-guide .bo-journal-cover img{aspect-ratio:4/3}.bo-article-contents{display:flex;flex-wrap:wrap;gap:8px 28px;padding:0 0 34px;max-width:100%}.bo-article-contents a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}.bo-journal-guide .bo-journal-chapter{max-width:1100px}.bo-journal-guide .bo-journal-chapter:not(.bo-journal-chapter-photo){padding-left:15%}.bo-journal-guide .bo-journal-chapter figure img{aspect-ratio:4/5}.bo-journal-culture .bo-journal-opening{display:block}.bo-journal-culture .bo-journal-heading{max-width:1000px}.bo-journal-culture .bo-journal-heading h1{max-width:22ch}.bo-journal-culture .bo-journal-cover{margin-top:44px}.bo-journal-culture .bo-journal-cover img{aspect-ratio:2.4;object-position:center 60%}.bo-journal-culture .bo-culture{padding:20px 0 70px}.bo-journal-culture .bo-culture>section{display:grid;grid-template-columns:.65fr 1.35fr;gap:56px;padding:38px 0;border-top:1px solid var(--bo-rule)}.bo-journal-culture .bo-culture>section h2{font-size:clamp(29px,3vw,42px)}.bo-journal-culture .bo-culture ul{display:block}.bo-journal-culture .bo-culture li{border:0;padding:0 0 30px}.bo-journal-culture .bo-culture li:last-child{padding-bottom:0}.bo-journal-culture .bo-journal-chapter{max-width:760px;margin-inline:auto}.bo-editorial-next{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;padding:40px 0;border-top:1px solid var(--bo-rule);align-items:start}.bo-editorial-next>a{font-family:var(--font-main-display),Georgia,serif;font-size:clamp(25px,2.4vw,34px);line-height:1.25;text-underline-offset:6px}.bo-editorial-next>p{max-width:65ch}.bo-journal-story .bo-sources{margin-top:40px}.bo-journal-story .bo-sources ul{list-style:none;padding:0;margin:16px 0 0}.bo-journal-story .bo-sources li{margin-top:10px}.bo-journal-group{gap:64px}.bo-journal-lead img{aspect-ratio:4/3;object-fit:cover}.bo-journal-links li:has(>a){display:grid;grid-template-columns:minmax(100px,.55fr) 1fr;gap:25px;align-items:start}.bo-journal-links li>a img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.bo-journal-links h3{font-size:clamp(24px,2vw,30px)}.bo-journal-group-method .bo-journal-lead img{aspect-ratio:3/4}.bo-journal-group-food-culture{display:block}.bo-journal-group-food-culture .bo-journal-lead>article{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 50px}.bo-journal-group-food-culture .bo-journal-lead>article>img,.bo-journal-group-food-culture .bo-journal-lead>article>picture{grid-row:span 2}.bo-journal-group-food-culture .bo-journal-lead img{height:100%;aspect-ratio:3/2}.bo-journal-group-food-culture .bo-journal-links{display:none}.bo-recipe-opening{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,90px);align-items:center;padding-top:44px}.bo-recipe-opening h1{font-size:clamp(42px,4.7vw,72px);max-width:17ch}.bo-recipe-opening img{aspect-ratio:1;object-fit:cover}.bo-recipe-page .bo-recipe-article{padding:40px 0 64px}.bo-recipe-page .bo-recipe-meta{padding:20px 0 30px;margin:0;border-bottom:1px solid var(--bo-rule)}.bo-recipe-page .bo-recipe-instructions{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(40px,8vw,120px);padding-top:50px}.bo-recipe-page .bo-recipe-instructions section>h2{font-size:clamp(31px,3vw,44px);margin-bottom:28px}.bo-recipe-page .bo-recipe-instructions li,.bo-recipe-page .bo-recipe-instructions p{font-size:17px;line-height:1.85}.bo-recipe-page .bo-recipe-instructions ol{padding-left:28px}.bo-recipe-page .bo-recipe-instructions ol>li{padding-left:12px;margin-bottom:28px}.bo-recipe-page .bo-recipe-instructions ol>li::marker{font-family:var(--font-main-display),Georgia,serif;font-size:26px;color:var(--bo-red)}.bo-recipe-soup .bo-recipe-opening{display:block}.bo-recipe-soup .bo-recipe-opening>div{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.bo-recipe-soup .bo-recipe-opening .bo-breadcrumb{grid-column:1/-1}.bo-recipe-soup .bo-recipe-opening .bo-editorial-introduction{align-self:center;margin-top:0}.bo-recipe-soup .bo-recipe-opening figure{margin-top:38px}.bo-recipe-soup .bo-recipe-opening img{aspect-ratio:2.25}.bo-recipe-sauce .bo-recipe-opening{grid-template-columns:.8fr 1.2fr}.bo-recipe-sauce .bo-recipe-opening img{aspect-ratio:4/3}.bo-recipe-eggs .bo-recipe-opening figure{order:-1}.bo-recipe-cup .bo-recipe-instructions{max-width:1100px;margin-inline:auto}.bo-why-cup-occasions{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:32px;padding-top:26px;border-top:1px solid var(--bo-rule)}.bo-why-cup-occasions h3{font-size:25px;line-height:1.25;margin-bottom:16px}.bo-why-cup-occasions p{font-size:15px;line-height:1.8}.bo-dietary-links>div{padding:22px 0;border-top:1px solid var(--bo-rule)}.bo-dietary-links>div:first-child{padding-top:0;border-top:0}.bo-dietary-links>div h3{font-size:24px;line-height:1.3;margin-bottom:12px}.bo-dietary-links>div p{font-size:14px;line-height:1.75}@media (max-width:1000px){.bo-journal-heading h1,.bo-recipe-opening h1{font-size:48px}.bo-process-extraction{grid-template-columns:1fr 1fr;gap:36px}.bo-process-extraction-media{gap:12px}.bo-process-care{gap:60px}.bo-journal-group{gap:38px}.bo-journal-links li:has(>a){grid-template-columns:100px 1fr;gap:20px}}@media (max-width:799px){.bo-editorial-heading{padding:32px 0 36px}.bo-editorial-heading h1{font-size:clamp(42px,7.5vw,60px)}.bo-process-beginning,.bo-process-care,.bo-process-cup,.bo-process-extraction{grid-template-columns:1fr;gap:32px;padding:48px 0 64px}.bo-process-beginning{padding-top:0}.bo-process-beginning>figure{order:1}.bo-process-prose h2{max-width:22ch}.bo-journal-prose p,.bo-process-prose>p{font-size:16px;line-height:1.85}.bo-process-extraction-media{max-width:600px;gap:20px}.bo-process-extraction-media>figure:last-child{margin-bottom:30px}.bo-process-care>figure{width:74%;margin-left:auto}.bo-process-cup>img,.bo-process-cup>picture{order:1}.bo-process-cup>img,.bo-process-cup>picture img{aspect-ratio:4/3}.bo-process-recipes{padding-bottom:64px}.bo-process-recipes>div{gap:28px}.bo-process-recipes h3{font-size:25px}.bo-journal-guide .bo-journal-opening,.bo-journal-making .bo-journal-opening,.bo-journal-opening{grid-template-columns:1fr;padding-top:32px;gap:30px}.bo-journal-heading h1{font-size:clamp(40px,7vw,58px);max-width:22ch}.bo-journal-opening .bo-journal-cover{margin-top:0}.bo-journal-opening .bo-journal-cover img{aspect-ratio:4/3}.bo-journal-chapter,.bo-journal-making .bo-journal-chapter-photo{grid-template-columns:1fr;gap:30px;padding:45px 0}.bo-journal-making .bo-journal-chapter:nth-child(odd)>figure{order:0}.bo-journal-chapter figure img,.bo-journal-making .bo-journal-chapter figure img{aspect-ratio:4/3}.bo-journal-explainer .bo-journal-chapter:nth-child(2n){padding:32px 25px}.bo-journal-guide .bo-journal-chapter:not(.bo-journal-chapter-photo){padding-left:0}.bo-journal-culture .bo-culture>section{grid-template-columns:1fr;gap:26px}.bo-journal-culture .bo-journal-cover{margin-top:30px}.bo-journal-culture .bo-journal-cover img{aspect-ratio:4/3}.bo-editorial-next{grid-template-columns:1fr;gap:20px;padding:32px 0}.bo-journal-group-food-culture .bo-journal-lead>article{display:block}.bo-journal-group-food-culture .bo-journal-lead img{height:auto;aspect-ratio:4/3}.bo-recipe-opening,.bo-recipe-sauce .bo-recipe-opening{grid-template-columns:1fr;gap:30px;padding-top:32px}.bo-recipe-opening h1{font-size:clamp(42px,7vw,60px);max-width:22ch}.bo-recipe-opening img{aspect-ratio:4/3}.bo-recipe-soup .bo-recipe-opening>div{display:block}.bo-recipe-soup .bo-recipe-opening .bo-editorial-introduction{margin-top:22px}.bo-recipe-soup .bo-recipe-opening img{aspect-ratio:4/3}.bo-recipe-eggs .bo-recipe-opening figure{order:0}.bo-recipe-page .bo-recipe-instructions{grid-template-columns:1fr;gap:45px;padding-top:36px}}@media (max-width:479px){.bo-editorial-introduction{font-size:17px}.bo-process-recipes>div{grid-template-columns:1fr}.bo-process-extraction-media{gap:12px}.bo-journal-explainer .bo-journal-chapter:nth-child(2n){padding:28px 18px}.bo-journal-prose h2{font-size:31px}.bo-journal-links li:has(>a){display:block}.bo-journal-links li>a{display:block;width:55%;margin-bottom:20px}.bo-why-cup-occasions{grid-template-columns:1fr;gap:22px}}