.vmf{--vmf-kolom:62ch;gap:clamp(3.5rem,2.5rem + 5vw,7rem)}.vmf h2{font-size:clamp(1.9rem,1.3rem + 2.4vw,3.25rem);line-height:1.04}.vmf-held{display:grid;grid-gap:clamp(2rem,1rem + 4vw,4rem);gap:clamp(2rem,1rem + 4vw,4rem);align-items:center}@media (min-width:960px){.vmf-held{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vmf-held-tekst{display:grid;justify-items:start;grid-gap:1.1rem;gap:1.1rem}.vmf-gratis{font-family:var(--font-merk);font-weight:600;font-size:clamp(1.45rem,1.1rem + 1.6vw,2.1rem);line-height:1.1;color:var(--color-gold-deep)}.vmf-aanbevolen{padding:.55rem .95rem;border-radius:var(--radius-lg);border:1px solid var(--color-green);line-height:1.35;overflow-wrap:anywhere}.vmf h1{font-size:clamp(2.6rem,1.5rem + 4.6vw,4.75rem);line-height:.98}.vmf-lede{max-width:44ch;font-size:clamp(1.08rem,1rem + .4vw,1.25rem);line-height:1.5;color:var(--color-text-dim)}.vmf-actie{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.vmf-meer{min-height:44px;display:inline-flex;align-items:center;color:var(--color-text);font-weight:600;text-underline-offset:.2em}.vmf-foto{padding:clamp(5px,.8vw,10px);border-radius:clamp(8px,1.2vw,16px);background:var(--color-kaaba-doek-diep);box-shadow:0 0 0 1px var(--color-mms-zaal-rand),0 30px 60px -24px var(--color-shadow-ink)}.vmf-foto img{display:block;width:100%;height:auto;border-radius:clamp(4px,.6vw,8px)}.vmf-krijgen{display:grid;grid-gap:clamp(1.5rem,1rem + 2vw,2.5rem);gap:clamp(1.5rem,1rem + 2vw,2.5rem)}.vmf-lijst{display:grid}.vmf-lijst>div{display:grid;grid-gap:.35rem;gap:.35rem;padding-block:1.15rem;border-top:1px solid var(--color-border)}.vmf-lijst dt{font-family:var(--font-merk);font-weight:600;font-size:1.3rem;line-height:1.15}.vmf-lijst dd{color:var(--color-text-dim);line-height:1.5;max-width:var(--vmf-kolom)}@media (min-width:760px){.vmf-lijst{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}}.vmf-voorstellen{display:grid;grid-gap:clamp(1.75rem,1rem + 3vw,3.5rem);gap:clamp(1.75rem,1rem + 3vw,3.5rem);align-items:center}@media (min-width:960px){.vmf-voorstellen{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.vmf-paneel{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.5rem,1rem + 2.5vw,3rem);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 15% 0,var(--color-mms-zaal-hoog),transparent 60%),var(--color-mms-zaal)}.vmf-paneel,.vmf-paneel h2{color:var(--color-mms-zaal-inkt)}.vmf-paneel p{max-width:52ch;line-height:1.5}.vmf-paneel .vmf-evenveel{font-family:var(--font-merk);font-weight:600;font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem);line-height:1.2}.vmf-paneel .vmf-paneel-noot{color:var(--color-mms-zaal-dim);font-size:.95rem}.vmf-stappen{counter-reset:stap;display:grid;grid-gap:1.5rem;gap:1.5rem}.vmf-stappen li{counter-increment:stap;display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-rows:minmax(2.5rem,auto) auto;grid-column-gap:.9rem;column-gap:.9rem;grid-row-gap:.25rem;row-gap:.25rem}.vmf-stappen li:before{content:counter(stap);grid-row:1;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-mms-zaal);box-shadow:inset 0 0 0 1px var(--color-mms-zaal-rand);color:var(--color-mms-zaal-inkt);font-family:var(--font-merk);font-weight:600;font-size:1.15rem}.vmf-stappen h3{font-size:1.15rem;font-weight:650;line-height:1.3;align-self:center}.vmf-stappen li p{grid-column:2;color:var(--color-text-dim);line-height:1.5;max-width:44ch}.vmf-nooit{display:grid;grid-gap:clamp(1.25rem,1rem + 1.5vw,2rem);gap:clamp(1.25rem,1rem + 1.5vw,2rem)}.vmf-nooit ul{display:grid;grid-gap:0;gap:0}.vmf-nooit li{position:relative;padding-block:.85rem;-webkit-padding-start:1.75rem;padding-inline-start:1.75rem;border-top:1px solid var(--color-border);line-height:1.45}.vmf-nooit li:before{content:"\00d7";position:absolute;inset-inline-start:0;inset-block-start:.7rem;font-size:1.3rem;font-weight:600;line-height:1.2;color:var(--color-gold-deep)}@media (min-width:760px){.vmf-nooit ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}}