/* Loaded only by the five editorial refresh pages. */
.subpage .editorial-section{padding:76px 0}.editorial-section img{display:block;object-fit:contain;max-width:100%}.tone-1{background:#eae7d5}.tone-2{background:#f1dcd7}.tone-3{background:#dce7e2}.story-chapter{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(30px,7vw,100px)}.chapter-art{display:flex;align-items:center;justify-content:center;gap:35px;min-height:280px}.chapter-number{width:85px;height:155px}.chapter-shape{width:180px;height:210px}.subpage .editorial-intro{font-size:21px;line-height:1.55}.editorial-detail{border-bottom:1px solid #25251f35;margin:0 0 14px}.editorial-detail summary{cursor:pointer;padding:22px 35px 22px 0;position:relative;list-style:none;font-size:18px;font-weight:500}.editorial-detail summary::-webkit-details-marker{display:none}.editorial-detail summary:after{content:'+';position:absolute;right:5px;color:var(--red);font-size:25px;top:16px}.editorial-detail[open] summary:after{content:'−'}.editorial-detail>div{padding:0 0 24px}.editorial-detail li{margin-bottom:14px}.editorial-detail summary:focus-visible,.stage-tabs button:focus-visible{outline:3px solid var(--red);outline-offset:5px}.founder-note,.editorial-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,80px);align-items:start}.editorial-photo{margin:0;min-height:310px;padding:35px;background:var(--taupe);border-radius:100px 8px 100px 8px;display:grid;place-items:center;text-align:center}.editorial-photo img{width:110px;height:135px}.editorial-photo figcaption{font-size:21px;line-height:1.6}.editorial-photo small{font-size:12px}.stage-tabs{display:flex;gap:12px;margin:35px 0 20px}.stage-tabs button{font:inherit;text-align:left;flex:1;display:flex;gap:16px;align-items:center;padding:22px;border:1px solid #25251f40;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer}.stage-tabs img{width:28px;height:45px}.stage-tabs small{display:block;font-size:12px;margin-top:6px}.stage-tabs button[aria-selected=true]{background:var(--red);color:white;border-color:var(--red)}.stage-tabs button[aria-selected=true] img{filter:brightness(0) invert(1)}.stage-panel{padding:clamp(26px,5vw,70px);border-radius:8px 8px 80px 8px;display:grid;grid-template-columns:1.3fr 1fr;gap:35px;align-items:center;margin-bottom:20px;min-height:390px}.subpage .stage-panel h3{font-size:clamp(32px,4vw,54px);max-width:15ch}.stage-art{display:grid;place-items:center}.stage-art img{width:220px;height:220px}.stage-fact{font-size:13px;border-top:1px solid #25251f30;padding-top:16px}.creative-sequence{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.creative-card{padding:30px;border-radius:6px 6px 60px 6px;position:relative}.small-number{width:28px;height:50px}.creative-art{height:145px;width:145px;margin:24px auto 40px}.arkki-art{width:340px;height:240px;margin-top:30px}.editorial-pair .btn{margin-top:24px}.day-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;align-items:start}.day-intro{position:sticky;top:110px}.day-flower{height:160px;width:160px;margin:30px 0}.day-timeline{list-style:none;padding:0;margin:0;border-left:1px solid var(--red)}.day-moment{position:relative;margin:0;padding:0 0 40px 35px;display:grid;grid-template-columns:85px 1fr;gap:20px;line-height:1.7}.day-moment:before{content:'';position:absolute;left:-7px;top:9px;width:13px;height:13px;background:var(--red);border-radius:50%}.day-time{font-size:14px;color:var(--red);font-weight:600}.day-moment strong{display:block;font-size:21px;font-weight:500;margin-bottom:8px}.meal-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.meal-five{width:110px;height:150px;margin-right:7%}.meal-ribbon{list-style:none;padding:0;margin:35px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.meal-ribbon li{padding:28px 20px;background:#eae7d5;border-radius:50px 50px 8px 8px;min-height:160px}.meal-ribbon li:nth-child(even){background:#f1dcd7}.meal-ribbon span{display:block;color:var(--red);font-size:12px;margin-bottom:30px}.subpage .meal-ribbon h3{font-size:22px;margin:0;letter-spacing:-.03em}.subpage .meal-caption{font-size:14px}.kitchen-art{width:140px;height:140px;margin:30px 0}.editorial-section small{line-height:1.6}
@media(max-width:800px){.story-chapter,.founder-note,.editorial-pair,.day-layout{grid-template-columns:1fr;gap:30px}.chapter-art{min-height:170px;justify-content:flex-start}.chapter-shape{height:150px;width:150px}.chapter-number{height:120px;width:60px}.creative-sequence{grid-template-columns:1fr}.creative-card{display:grid;grid-template-columns:70px 1fr;column-gap:20px}.creative-art{grid-row:1/4;width:65px;height:100px;margin:0;grid-column:1}.creative-card .small-number{display:none}.creative-card h3,.creative-card p{grid-column:2}.day-intro{position:static}.day-flower{width:90px;height:90px}.meal-ribbon{grid-template-columns:repeat(3,1fr)}.stage-tabs button{padding:15px 10px;gap:8px}.stage-tabs img{width:20px}.stage-panel{grid-template-columns:1fr .6fr;gap:20px}.stage-art img{width:130px;height:160px}}
@media(max-width:520px){.subpage .editorial-section{padding:45px 0}.stage-tabs{gap:6px}.stage-tabs button{font-size:13px;display:block}.stage-tabs img{height:32px;margin-bottom:10px}.stage-tabs small{font-size:10px}.stage-panel{grid-template-columns:1fr;min-height:0}.stage-art{grid-row:1;justify-items:start}.stage-art img{width:75px;height:75px}.meal-ribbon{grid-template-columns:repeat(2,1fr)}.meal-five{width:60px;height:90px;margin:0}.day-moment{padding-left:23px;grid-template-columns:1fr;gap:6px}.chapter-art{gap:25px}.subpage .editorial-intro{font-size:18px}}
