/* BATCH6 only. Source text and ID ordering are controlled by the approved transform. */
body.batch6{margin:0;color:#252a27;background:#f7f3ea;font-family:-apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif;font-size:1rem;line-height:1.8}
body.batch6 *,body.batch6 *::before,body.batch6 *::after{box-sizing:border-box}
body.batch6 :is(h1,h2,h3,h4,p,ul,ol,figure){margin-top:0}
body.batch6 :is(h1,h2,h3){font-family:"Songti TC",Georgia,serif;font-weight:500;line-height:1.4;text-wrap:balance}
body.batch6 h1{font-size:clamp(2.25rem,4vw,3.5rem);margin-bottom:1.25rem}
body.batch6 h2{font-size:clamp(1.75rem,2.6vw,2.25rem);margin-bottom:1rem}
body.batch6 h3{font-size:1.5rem;margin-bottom:1rem}
body.batch6 h4{font-size:1.125rem;line-height:1.5;margin-bottom:.5rem}
body.batch6 :is(p,li,h1,h2,h3,h4,a,span,strong,b){overflow-wrap:anywhere}
body.batch6 p{margin-bottom:1rem}
body.batch6 a{color:inherit;text-underline-offset:.25em}
body.batch6 [id]{scroll-margin-top:1.5rem}
body.batch6 :focus-visible{outline:3px solid #866b35;outline-offset:4px}
body.batch6 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.batch6 .site-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.25rem;margin-top:1rem}
body.batch6 .site-nav a{display:flex;align-items:center;min-height:44px;padding:.5rem .25rem;border-bottom:1px solid #60675e;text-decoration:none}
body.batch6 main{width:min(1120px,calc(100% - 64px));margin-inline:auto;min-width:0}
body.batch6 .article-page{max-width:850px}
body.batch6 .eyebrow{font-weight:700;color:#796030;margin-bottom:.75rem}
body.batch6 :is(.article-hero,.dining-weekday-hero){padding-block:3.5rem 3rem}
body.batch6 .article-hero .lead{font-size:1.125rem}
body.batch6 .article-body>section,body.batch6 .article-cta{padding-block:2.5rem;border-top:1px solid #c9c1b0}
body.batch6 .article-cta>a{margin:0 .5rem .75rem 0}
body.batch6 .price-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem}
body.batch6 .price-summary p{border-top:2px solid #a78b5b;padding-top:1rem;font-weight:700}
body.batch6 main>section.section{padding-block:3rem;border-top:1px solid #c9c1b0}
body.batch6 .dining-weekday-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3rem}
body.batch6 .dining-weekday-hero>aside{align-self:end;border-left:2px solid #a78b5b;padding-left:1.5rem}
body.batch6 .hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}
body.batch6 :is(.dining-choice-grid,.task-router-grid,.dining-path-grid,.dining-story-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
body.batch6 .dining-path-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 0;border-top:1px solid #a78b5b;text-decoration:none;min-height:44px}
body.batch6 .dining-path-card strong{font-size:1.25rem}
body.batch6 .dining-path-card span:first-child{color:#796030;font-weight:700}
body.batch6 .preorder-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:2rem}
body.batch6 :is(.owner-note,.dining-weekday-rules,.one-pot-feature,.preorder-board){margin-top:2.5rem;padding-top:2rem;border-top:1px solid #c9c1b0}
body.batch6 .dining-weekday-rules{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:2.5rem}
body.batch6 .plan-inquiry-card{padding-left:1.25rem;border-left:2px solid #a78b5b}
body.batch6 li{padding-block:.25rem}
body.batch6 .pot-caption{font-size:.95rem;color:#57594f}
body.batch6 .one-pot-feature .preorder-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:1.5rem}
body.batch6 .one-pot-feature .preorder-menu-card{padding-top:1rem;border-top:2px solid #a78b5b}
body.batch6 .preorder-menu-card>span{display:block;font-size:.9rem;color:#57594f;margin-bottom:.5rem}
body.batch6 .preorder-menu-card>b{display:block;font-size:1.125rem}
body.batch6 .delivery-aside{border-left:2px solid #a78b5b;padding:1rem 0 1rem 1.25rem;margin-block:1.5rem}
body.batch6 .delivery-aside>span{display:block;color:#796030;font-weight:700;margin-bottom:.5rem}
body.batch6 .preorder-board-head>p{border-left:3px solid #a78b5b;padding-left:1.25rem;font-weight:650}
body.batch6 .history-group{margin-top:2rem}
body.batch6 .history-group>strong{display:block;font-size:1.25rem;margin-bottom:.5rem}
body.batch6 .history-group>span{display:block;margin-bottom:1.25rem;color:#57594f}
body.batch6 .history-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,.5fr);column-gap:2rem;padding-block:1.25rem;border-top:1px solid #c9c1b0}
body.batch6 .history-row>span,body.batch6 .history-row>h4,body.batch6 .history-row>p{grid-column:1}
body.batch6 .history-row>b{grid-column:2;grid-row:1/4;align-self:center}
body.batch6 .history-row>p{margin-bottom:0}
body.batch6 .dining-story-grid>article{padding-top:1rem;border-top:1px solid #a78b5b}
body.batch6 .faq-cta{padding-block:3rem;border-top:1px solid #b9ad96}
body.batch6 .line-box{display:flex;flex-wrap:wrap;gap:.75rem}
body.batch6 .site-footer{padding:2rem max(32px,calc((100% - 1120px)/2));background:#eee9df;border-top:1px solid #c9c1b0}
body.batch6 .site-footer p:last-child{margin-bottom:0}
@media(max-width:760px){
 body.batch6 main{width:calc(100% - 36px)}
 body.batch6 h1{font-size:2.25rem}
 body.batch6 :is(.article-hero,.dining-weekday-hero){padding-block:2.5rem 2rem}
 body.batch6 :is(.site-nav,.price-summary,.dining-weekday-hero,.dining-choice-grid,.task-router-grid,.dining-path-grid,.dining-story-grid,.preorder-flow-grid,.dining-weekday-rules),body.batch6 .one-pot-feature .preorder-menu-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}
 body.batch6 .history-row{display:block}
 body.batch6 .history-row>b{margin-top:.75rem}
 body.batch6 .site-footer{padding-inline:18px}
}
@media(max-width:460px){body.batch6 :is(.hero-actions,.article-cta,.line-box)>.button{width:100%;margin-inline:0}}
