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