
  .threeway-v1 .hv-hero-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
  .threeway-v1 .hv-hero-image figcaption{font-size:13px;line-height:1.5;color:var(--muted);padding:12px 0}
  .threeway-v1 .threeway-recipe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:0 32px}
  .threeway-v1 .threeway-recipe-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--hv-wash)}
  .threeway-v1 .threeway-recipe-card span{font-size:13px;color:var(--muted)}
  .threeway-v1 .threeway-recipe-card strong{font-size:20px;font-weight:600;line-height:1.3}
  .threeway-v1 .threeway-recipe-card small{font-size:14px;font-variant-numeric:tabular-nums}
  .threeway-v1 .threeway-facts-table th:first-child{width:auto}
  .threeway-v1 .threeway-facts-table td{font-variant-numeric:tabular-nums}
  .threeway-v1 .threeway-facts-table thead th{min-width:135px}
  .threeway-v1 .threeway-visual-section{margin-block:0 48px}
  .threeway-v1 .threeway-finish{display:block}
  .threeway-v1 .threeway-finish>div{max-width:660px}
  @media(max-width:760px){
    .threeway-v1 .threeway-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
    .threeway-v1 .threeway-recipe-card{padding:14px}
    .threeway-v1 .threeway-recipe-card strong{font-size:17px}
    .threeway-v1 .threeway-recipe-card span,.threeway-v1 .threeway-recipe-card small{font-size:12px}
  }
