
.page-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center}.page-intro figure img{width:100%;height:320px;object-fit:cover;border-radius:4px}.food-comparison{background:var(--surface);padding:28px}.food-comparison h2{font-size:32px}.food-comparison .table-scroll{margin-top:22px}.food-comparison th{background:#e8e2d7}.food-comparison td{background:var(--paper)}.food-tour-layout{display:grid;grid-template-columns:minmax(0,800px) 280px;gap:60px;margin-top:45px;align-items:start}.food-tour-layout article{min-width:0}.food-tour-layout aside{min-width:0}.template-jump{background:var(--surface);padding:10px 20px}.template-jump a{display:block;font-size:13px;text-decoration:none;padding-block:8px}.template-jump .no{display:inline;margin-right:8px;color:var(--accent)}.tolv-tphoto{margin-top:22px}.tolv-tphoto img{width:100%;max-height:370px;object-fit:cover;border-radius:4px}.tolv-tt-meta{font-size:14px;color:var(--muted)}.tolv-cta{display:inline-flex;background:var(--accent);color:white!important;padding:12px 20px;font-size:14px;text-decoration:none;border-radius:3px}.prose .tolv-xlink{padding:20px;background:var(--surface);font-size:15px}.tolv-xlink span{display:block;font-size:12px;color:var(--muted)}.prose h2[id^=e]{padding-top:25px}.prose table{font-size:13px}.promotion-block{margin-block:25px}.promotion-label{font-size:12px;color:var(--muted)}
@media(max-width:1000px){.food-tour-layout{grid-template-columns:1fr;gap:30px}.food-tour-layout aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.food-tour-layout aside .template-jump{grid-column:1/-1}}@media(max-width:560px){.page-intro{display:block}.page-intro figure{margin-top:25px}.page-intro figure img{height:220px}.food-comparison{padding:22px}.food-tour-layout aside{display:block}.food-comparison th,.food-comparison td{padding:10px;font-size:12px}.food-comparison table{min-width:600px}.prose h2{font-size:29px}}
