.cf-page .cf-board .c-title{color:var(--cream);margin-bottom:clamp(20px,2.6vw,40px)}.cf-board-grid{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}@media (min-width:1000px){.cf-board-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:0 clamp(40px,5vw,72px)}.cf-board-main{grid-area:1/1}.cf-card{grid-area:1/2}.cf-board-solo{grid-template-columns:minmax(0,1fr)}}.cf-page .cf-board-main .menu-section-title{color:var(--apricot)}.cf-page .cf-board-main .menu-section-title:after{border-top-color:var(--apricot);opacity:.45}.cf-page .cf-board-main .menu-section-note{color:var(--cream-soft)}.cf-page .cf-board-main .dish-name{color:var(--cream);font-weight:500}.cf-page .cf-board-main .dish-leader{color:#f2e8de52}.cf-page .cf-board-main .price{color:var(--apricot);font-weight:500}.cf-page .cf-board-main .price-struck,.cf-page .cf-board-main .dish-note,.cf-page .cf-board-main .dish-now,.cf-page .cf-board-main .dish-desc{color:var(--cream-soft)}.cf-page .cf-board-main .tag{border-color:var(--cream-soft);color:var(--cream)}.cf-page .cf-board-main .tag-season{background:var(--cream);border-color:var(--cream);color:var(--dusk)}.cf-page .cf-board-main .tag-soldout{background:var(--rust);border-color:var(--rust);color:var(--paper)}.cf-page .cf-board-main .sold-out .dish-name,.cf-page .cf-board-main .sold-out .price,.cf-page .cf-board .empty{color:var(--cream-soft)}.cf-card{background:var(--blush);color:var(--ink);padding:clamp(18px,2vw,28px)}.cf-page .cf-card .menu-section-title{color:var(--spoon)}.cf-page .cf-card .menu-section-title:after{display:none}.cf-page .cf-card .menu-section-note{color:var(--ink-soft);margin-bottom:10px}.cf-page .cf-card .dish{border-top:2px dashed #a8330d59;padding:10px 0}.cf-page .cf-card .dish:last-child{border-bottom:2px dashed #a8330d59}.cf-page .cf-card .dish-leader{color:#3d241b66}.cf-page .cf-card .price{color:#a8330d}.cf-page .cf-card .dish-desc,.cf-page .cf-card .dish-note{color:var(--ink-soft);font-size:15px}.cf-blend-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px clamp(40px,6vw,96px);display:grid}.cf-blend-text{min-width:0}.cf-matcha-title{font-family:var(--hand);font-weight:400;font-size:var(--h-m);color:var(--spoon);margin-top:clamp(20px,2.4vw,32px);line-height:1.05}.cf-prose{gap:16px;max-width:32em;display:grid}.cf-prose p{color:var(--ink);font-size:clamp(18px,1.45vw,20px);line-height:1.62}.cf-prose a{font-weight:500}.cf-blend-photo{max-height:min(78svh,640px)}@media (max-width:900px){.cf-blend-grid{grid-template-columns:minmax(0,1fr);gap:24px}.cf-blend-photo{max-height:none}}@media (max-width:600px){.cf-prose p{font-size:17.5px}}.cf-case-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"print head""print body";align-items:center;gap:0 clamp(40px,6vw,96px);display:grid}.cf-case-head{grid-area:head;align-self:end;min-width:0}.cf-case-body{grid-area:body;align-self:start;min-width:0}.cf-case-print{grid-area:print;min-width:0}.cf-case-print .photo{border-radius:0}.cf-case-lede{max-width:32em;color:var(--ink);font-size:clamp(18px,1.45vw,20px);line-height:1.6}.cf-case-now{color:var(--muted);margin-top:22px;font-size:15px;font-weight:600}.cf-case-list{border-bottom:2px dashed #a8330d59;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;max-width:34em;margin-top:6px;display:grid}.cf-case-list li{color:var(--ink);border-top:2px dashed #a8330d59;padding:8px 0;font-size:17px;line-height:1.35}.cf-case-call{max-width:34em;color:var(--ink-soft);margin-top:10px;font-size:15px;line-height:1.5}.cf-case .c-actions{margin-top:clamp(22px,2.6vw,32px)}.cf-case .see-also{border-top-color:var(--rule-strong)}@media (max-width:900px){.cf-case-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""print""body"}.cf-case-print{margin:24px 0 4px}.cf-case-print .photo{aspect-ratio:3/2!important}}@media (max-width:600px){.cf-case-list{grid-template-columns:minmax(0,1fr)}.cf-case-list li{padding:7px 0;font-size:16px}}
