#main-content.quality-page .quality-page__eyebrow{color:var(--color-eyebrow)}#main-content.quality-page [data-hero-actions]{gap:var(--space-4);flex-wrap:wrap;display:flex}#main-content.quality-page [data-hero-media] img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}#main-content.quality-page :is(.quality-page__intro,.quality-page__closing){gap:var(--space-8);align-items:start;display:grid}#main-content.quality-page :is(.quality-page__stack,.quality-page__intro>div,.quality-page__mark-copy){gap:var(--space-4);min-width:0;display:grid}#main-content.quality-page .ui-button{white-space:normal;justify-self:start;max-width:100%}#main-content.quality-page :is(.quality-page__marks,.quality-page__steps){gap:var(--space-6);margin:var(--space-10) 0 0;padding:0;list-style:none;display:grid}#main-content.quality-page .quality-page__marks>li{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);flex-direction:column;min-width:0;display:flex}#main-content.quality-page .quality-page__marks .ui-button{align-self:flex-start;margin-top:auto}#main-content.quality-page .quality-page__logo{border-bottom:1px solid var(--color-border);height:12rem;padding:var(--space-6);background:var(--color-surface-inverse);justify-content:center;align-items:center;display:flex}#main-content.quality-page .quality-page__logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}#main-content.quality-page .quality-page__steps>li{align-content:start;gap:var(--space-4);border-top:2px solid var(--color-action-primary);padding-top:var(--space-6);display:grid}#main-content.quality-page .quality-page__number{font-size:var(--type-h2-size);color:var(--color-action-primary);font-weight:700}#main-content.quality-page section[id]{scroll-margin-top:var(--space-24)}@media (min-width:48rem){#main-content.quality-page .quality-page__marks{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content.quality-page .quality-page__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){#main-content.quality-page :is(.quality-page__intro,.quality-page__closing){gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}#main-content.quality-page .quality-page__closing>.ui-button{justify-self:end}#main-content.quality-page .quality-page__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}#main-content.quality-page :is(#kwaliteitsroute,#keurmerken) .quality-page__intro{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}#main-content.quality-page :is(#kwaliteitsroute,#keurmerken) .quality-page__intro>p{max-width:68ch}
