/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
:root{--ai-font-size-base:var(--font-size-base);--ai-font-size-s:var(--font-size-s);--ai-font-size-xs:var(--font-size-xs);--ai-font-size-xxs:var(--font-size-xxs);--ai-font-size-h1:var(--font-size-h1);--ai-font-size-h2:var(--font-size-h2);--ai-font-size-h3:var(--font-size-h3);--ai-font-size-h4:var(--font-size-h4);--ai-font-size-h5:var(--font-size-h5);--ai-font-size-h6:var(--font-size-h6);--ai-text-color-muted:var(--color-text-light);--ai-icon-size:1.25rem;--ai-icon-size-lg:2rem;}.ai-font-size-base{font-size:var(--ai-font-size-base);}.ai-font-size-s{font-size:var(--ai-font-size-s);}.ai-font-size-xs{font-size:var(--ai-font-size-xs);}.ai-font-size-xxs{font-size:var(--ai-font-size-xxs);}.ai-text-muted{color:var(--ai-text-color-muted);}.ai-description{font-size:var(--ai-font-size-xs);line-height:1.25;color:var(--ai-text-color-muted);hyphens:none;text-wrap:balance;}.ai-heading-h1{font-size:var(--ai-font-size-h1);}.ai-heading-h2{font-size:var(--ai-font-size-h2);}.ai-heading-h3{font-size:var(--ai-font-size-h3);}.ai-heading-h4{font-size:var(--ai-font-size-h4);}.ai-heading-h5{font-size:var(--ai-font-size-h5);}.ai-heading-h6{font-size:var(--ai-font-size-h6);}select.ai-select,select.ai-select--narrow,select.ai-select--wide{max-width:200px;}select.ai-select--narrow{max-width:150px;}select.ai-select--wide{max-width:300px;}.ai-icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--ai-icon-size) + 0.5rem);height:calc(var(--ai-icon-size) + 0.5rem);padding:0.25rem;color:var(--gin-icon-color,var(--ai-text-color-muted));text-decoration:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:var(--ai-icon-size) var(--ai-icon-size);border:1px solid var(--color-gray-200,rgba(0,0,0,0.08));border-radius:var(--gin-border-m,0.5rem);transition:background-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1)),border-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1));cursor:pointer;}.ai-icon-button:hover{background-color:var(--color-gray-100,rgba(0,0,0,0.06));border-color:var(--color-gray-200,rgba(0,0,0,0.08));}.ai-icon-button:focus{outline:none;}.ai-icon-button:focus-visible{background-color:var(--color-gray-100,rgba(0,0,0,0.06));outline:2px solid var(--gin-color-focus,var(--color-focus,#007dfacc));outline-offset:2px;}.ai-icon-button:active{background-color:var(--color-gray-200,rgba(0,0,0,0.12));border-color:var(--color-gray-300,rgba(0,0,0,0.15));}.ai-icon-button--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon{display:inline-block;flex-shrink:0;width:var(--ai-icon-size);height:var(--ai-icon-size);background-repeat:no-repeat;background-position:center;background-size:100%;}.ai-icon--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon--provider{background-image:url(/modules/contrib/ai/assets/icons/plugs.svg);}.ai-icon--model{background-image:url(/modules/contrib/ai/assets/icons/cube.svg);}.ai-icon--external{background-image:url(/modules/contrib/ai/assets/icons/external.svg);}.ai-icon--settings{background-image:url(/modules/contrib/ai/assets/icons/gear.svg);}.ai-icon--supported{background-image:url(/modules/contrib/ai/assets/icons/checkmark-circle.svg);}.ai-icon--not-supported{background-image:url(/modules/contrib/ai/assets/icons/x-circle.svg);}.ai-icon--warning{background-image:url(/modules/contrib/ai/assets/icons/warning.svg);}.ai-icon--option{background-image:url(/modules/contrib/ai/assets/icons/option.svg);}.ai-icon--arrow-left-up{background-image:url(/modules/contrib/ai/assets/icons/arrow-left-up.svg);}.ai-icon--cloud-arrow-down{background-image:url(/modules/contrib/ai/assets/icons/cloud-arrow-down.svg);}.ai-icon--file{background-image:url(/modules/contrib/ai/assets/icons/file.svg);}.ai-icon--trash{background-image:url(/modules/contrib/ai/assets/icons/trash.svg);}.ai-icon--thumbs-up{background-image:url(/modules/contrib/ai/assets/icons/thumbs-up.svg);}.ai-icon--thumbs-down{background-image:url(/modules/contrib/ai/assets/icons/thumbs-down.svg);}.ai-pill{font-size:var(--gin-font-size-xxs,.75rem);font-weight:var(--gin-font-weight-semibold,600);display:inline-block;padding:.125em .75em;vertical-align:.125em;border:1px solid transparent;border-radius:var(--gin-border-l,.75rem);color:var(--messages-fg-color);background:var(--messages-bg-color);text-transform:capitalize;}.ai-pill.light{color:var(--gin-status-text,white);background:var(--gin-status-bg,var(--color-gray-400));}.ai-pill.success{color:var(--gin-status-success-text,var(--messages-fg-color));background-color:var(--gin-status-success-bg,var(--messages--status-color));}.ai-pill.danger{color:var(--gin-status-danger-text,var(--messages-fg-color));background:var(--gin-status-danger-bg,var(--messages--error-color));}.ai-pill.warning{color:var(--gin-status-warning-text,var(--messages-fg-color));background:var(--gin-status-warning-bg,var(--messages--warning-color));}.ai-tooltip{margin:0px;inset:auto;position-area:bottom right;position-try-fallbacks:flip-inline;border:1px solid var(--gin-border-color,var(--color-gray-100,#dbdbdb));padding:var(--gin-spacing-xxs,4px) var(--gin-spacing-xs,8px);color:var(--gin-color-text-light,var(--color-gray-800,#55565b));font-size:var(--font-size-xs);border-radius:var(--gin-border-s,6px);box-shadow:2px 4px 8px var(--gin-color-primary-light,rgba(0,0,0,0.15));max-width:16rem;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.activity-completed-badge{display:inline-flex;align-items:center;gap:.35rem;background:#059669;color:#fff;padding:.3rem .85rem;border-radius:1rem;font-size:.875rem;font-weight:500;margin-bottom:1rem;}.correct-answer-reveal{margin-top:.75rem;padding:.5rem .75rem;background:#f0fdf4;border-left:3px solid #059669;border-radius:0 .375rem .375rem 0;font-size:.9rem;line-height:1.5;}.correct-answer-word{display:inline-block;background:#059669;color:#fff;padding:0 .35rem;border-radius:.25rem;font-weight:600;}
.listening-audio-player{margin-bottom:var(--ho-sp-4,1rem);}.listening-audio-player audio{width:100%;max-width:520px;display:block;}.listening-audio-pending{color:var(--ho-fg-muted,#6b7280);font-style:italic;}.listening-script{margin-bottom:var(--ho-sp-5,1.5rem);border:1px solid var(--ho-border,#e5e7eb);border-radius:var(--ho-radius-md,12px);overflow:hidden;background:var(--ho-bg-raised,#fff);}.listening-script > summary{padding:var(--ho-sp-3,0.75rem) var(--ho-sp-4,1rem);background:var(--ho-bg-sunken,#f4efe6);font-weight:600;cursor:pointer;list-style:none;user-select:none;}.listening-script > summary::-webkit-details-marker{display:none;}.listening-script > summary::before{content:"▸  ";}.listening-script[open] > summary::before{content:"▾  ";}.listening-script[open] > summary{border-bottom:1px solid var(--ho-border,#e5e7eb);}.listening-script-text{padding:var(--ho-sp-4,1rem);}.listening-script-text p{margin:0 0 var(--ho-sp-3,0.75rem);line-height:1.7;}.listening-script-text p:last-child{margin-bottom:0;}.listening-mc-questions{display:flex;flex-direction:column;gap:var(--ho-sp-4,1rem);}.listening-mc-questions fieldset.listening-mc-question{margin:0;padding:0;min-width:0;border:1px solid var(--ho-border,#e5e7eb);border-radius:var(--ho-radius-md,12px);background:var(--ho-bg-raised,#fff);box-shadow:var(--ho-shadow-xs,0 1px 2px rgba(16,45,94,.06));}.listening-mc-questions fieldset.listening-mc-question > legend{width:100%;float:none;padding:var(--ho-sp-3,0.75rem) var(--ho-sp-4,1rem);font-weight:600;line-height:1.4;background:var(--ho-bg-sunken,#f4efe6);border-bottom:1px solid var(--ho-border,#e5e7eb);border-radius:var(--ho-radius-md,12px) var(--ho-radius-md,12px) 0 0;}.listening-mc-questions .fieldset-wrapper{padding:var(--ho-sp-2,0.5rem) var(--ho-sp-4,1rem);}.listening-mc-questions .form-type-radio{display:flex;align-items:flex-start;gap:var(--ho-sp-2,0.6rem);margin:0;padding:var(--ho-sp-2,0.6rem) 0;}.listening-mc-questions .form-type-radio + .form-type-radio{border-top:1px solid var(--ho-border,#efece5);}.listening-mc-questions input.listening-mc-question[type="radio"]{flex:0 0 auto;width:1.15em;height:1.15em;margin:0.18em 0 0;padding:0;border:none;accent-color:var(--ho-primary,#1d62d4);cursor:pointer;}.listening-mc-questions label.option{flex:1 1 auto;line-height:1.55;cursor:pointer;}.listening-mc-questions fieldset.listening-mc-question.correct-answer{border-color:var(--ho-success,#059669);background:color-mix(in srgb,var(--ho-success,#059669) 6%,var(--ho-bg-raised,#fff));}.listening-mc-questions fieldset.listening-mc-question.wrong-answer{border-color:var(--ho-danger,#dc2626);background:color-mix(in srgb,var(--ho-danger,#dc2626) 6%,var(--ho-bg-raised,#fff));}.listening-mc-score{font-weight:600;font-size:var(--ho-text-md,1.125rem);margin:0 0 var(--ho-sp-3,0.75rem);}.listening-mc-feedback-item{margin:0 0 var(--ho-sp-3,0.75rem);padding:var(--ho-sp-3,0.75rem) var(--ho-sp-4,1rem);border-radius:var(--ho-radius-md,8px);border:1px solid var(--ho-danger,#dc2626);background:color-mix(in srgb,var(--ho-danger,#dc2626) 5%,var(--ho-bg-raised,#fff));}.listening-mc-feedback-item:last-child{margin-bottom:0;}.listening-mc-explanation{display:block;margin:var(--ho-sp-1,0.25rem) 0;line-height:1.5;}.listening-mc-feedback-item .correct-answer-reveal{display:block;color:var(--ho-success,#059669);margin-top:var(--ho-sp-1,0.25rem);}
.reading-image-wrapper{margin-bottom:var(--ho-sp-5,1.5rem);}.reading-image-wrapper img{max-width:100%;height:auto;border-radius:var(--ho-radius-md,12px);border:1px solid var(--ho-border,#e5e7eb);display:block;}.reading-passage-wrapper{margin-bottom:var(--ho-sp-5,1.5rem);padding:var(--ho-sp-4,1rem) var(--ho-sp-5,1.25rem);border:1px solid var(--ho-border,#e5e7eb);border-radius:var(--ho-radius-md,12px);background:var(--ho-bg-sunken,#f9fafb);box-shadow:var(--ho-shadow-xs,0 1px 2px rgba(16,45,94,.06));}.reading-passage p{margin:0 0 var(--ho-sp-3,0.75rem);line-height:1.7;}.reading-passage p:last-child{margin-bottom:0;}
.ho-authenticated .oefeningen-page{padding:28px var(--content-px,48px) 48px;}.ho-anonymous .oefeningen-page{padding:0 0 24px;}.oefeningen-filters{display:flex;flex-direction:column;gap:0.9rem;background:var(--ho-bg-sunken,#f5f4f1);border-radius:12px;padding:1rem 1.1rem;margin-bottom:1.5rem;}.oefeningen-subnav{display:inline-flex;align-self:flex-start;background:#fff;border:1px solid var(--ho-border,#e5e7eb);border-radius:var(--ho-radius-pill,999px);padding:3px;gap:2px;}.oefeningen-subnav__tab{display:inline-flex;align-items:center;padding:0.35rem 1rem;border-radius:var(--ho-radius-pill,999px);font-size:0.85rem;font-weight:600;color:var(--ho-fg-muted,#6b7280);text-decoration:none;transition:background 0.15s,color 0.15s;}.oefeningen-subnav__tab:hover{color:var(--ho-fg,#1c1a14);}.oefeningen-subnav__tab.is-active{background:var(--ho-orange-500,#F26B1F);color:#fff;}.oefeningen-filters .ho-filters{background:none;border-radius:0;padding:0;margin:0;}.oefeningen-count{margin-left:auto;font-size:0.8rem;color:var(--ho-fg-muted,#6b7280);white-space:nowrap;}.oefeningen-page .views-view-responsive-grid{gap:16px;}.oefeningen-teaser{position:relative;display:flex;align-items:center;gap:0.9rem;height:100%;box-sizing:border-box;background:#ffffff;border:1px solid var(--ho-border,#e5e7eb);border-radius:12px;padding:0.9rem 1rem;transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;}.oefeningen-teaser:hover{transform:translateY(-2px);box-shadow:0 8px 20px -6px rgba(28,26,20,0.18);border-color:var(--ho-orange-400,#FF8838);}.oefeningen-teaser__link{position:absolute;inset:0;border-radius:12px;}.oefeningen-teaser__icon{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--ho-orange-50,#FFF4EC);color:var(--ho-orange-600,#D9540F);}.oefeningen-teaser--listening-multiple-choice .oefeningen-teaser__icon{background:color-mix(in srgb,var(--ho-canal,#5BA3A8) 14%,white);color:color-mix(in srgb,var(--ho-canal,#5BA3A8) 80%,black);}.oefeningen-teaser--type-in-the-blanks .oefeningen-teaser__icon{background:color-mix(in srgb,var(--ho-delft-500,#1F4FA0) 10%,white);color:var(--ho-delft-500,#1F4FA0);}.oefeningen-teaser--fill-in-the-blanks .oefeningen-teaser__icon{background:color-mix(in srgb,var(--ho-stroop,#F2C14E) 18%,white);color:color-mix(in srgb,var(--ho-stroop,#F2C14E) 55%,black);}.oefeningen-teaser--speak-the-word .oefeningen-teaser__icon{background:color-mix(in srgb,var(--ho-tulip,#E63946) 10%,white);color:color-mix(in srgb,var(--ho-tulip,#E63946) 85%,black);}.oefeningen-teaser--explanation .oefeningen-teaser__icon{background:color-mix(in srgb,var(--ho-grass,#4F8B3B) 12%,white);color:var(--ho-grass,#4F8B3B);}.oefeningen-teaser__body{flex:1;min-width:0;}.oefeningen-teaser__title{font-size:0.95rem;font-weight:600;margin:0 0 0.35rem;line-height:1.35;}.oefeningen-teaser__title a{color:var(--ho-ink-700,#1C1A14);text-decoration:none;position:relative;z-index:1;}.oefeningen-teaser__title a:hover{color:var(--ho-orange-600,#D9540F);}.oefeningen-teaser__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem;}.oefeningen-teaser__skill,.oefeningen-teaser__cefr,.oefeningen-teaser__examen{display:inline-block;font-size:0.7rem;font-weight:500;border-radius:var(--ho-radius-pill,999px);padding:0.14rem 0.55rem;position:relative;z-index:1;white-space:nowrap;}.oefeningen-teaser__skill{color:var(--ho-delft-500,#1F4FA0);background:var(--ho-delft-50,#EEF3FB);}.oefeningen-teaser__cefr{color:var(--ho-orange-700,#B84A0E);background:var(--ho-orange-50,#FFF4EC);}.oefeningen-teaser__examen{color:var(--ho-grass,#4F8B3B);background:color-mix(in srgb,var(--ho-grass,#4F8B3B) 10%,white);}.oefeningen-teaser__cta{flex-shrink:0;align-self:center;font-size:0.82rem;font-weight:600;color:var(--ho-orange-600,#D9540F);position:relative;z-index:1;white-space:nowrap;}.oefeningen-teaser:hover .oefeningen-teaser__cta{text-decoration:underline;}.ho-anonymous .oefeningen-page .pager{margin:2rem 0 1rem;}.ho-anonymous .oefeningen-page .pager__items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0;}.ho-anonymous .oefeningen-page .pager__item a,.ho-anonymous .oefeningen-page .pager__item.is-active > *{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:8px;font-size:0.85rem;font-weight:500;color:var(--ho-orange-600,#D9540F);text-decoration:none;background:transparent;border:1px solid transparent;transition:background 0.15s,border-color 0.15s,color 0.15s;}.ho-anonymous .oefeningen-page .pager__item a:hover{background:var(--ho-orange-50,#FFF4EC);border-color:var(--ho-orange-300,#FFB27A);}.ho-anonymous .oefeningen-page .pager__item.is-active > *{background:var(--ho-orange-500,#F26B1F);color:#fff;}.oefeningen-empty{display:flex;flex-direction:column;align-items:center;gap:0.6rem;text-align:center;color:var(--ho-fg-muted,#6b7280);padding:3.5rem 1rem;border:1px dashed var(--ho-border,#e5e7eb);border-radius:12px;}.oefeningen-empty p{margin:0;font-size:0.95rem;}.oefeningen-empty__reset{display:inline-flex;align-items:center;padding:0.4rem 1rem;border-radius:var(--ho-radius-pill,999px);background:var(--ho-orange-50,#FFF4EC);color:var(--ho-orange-700,#B84A0E);font-size:0.85rem;font-weight:600;text-decoration:none;transition:background 0.15s;}.oefeningen-empty__reset:hover{background:var(--ho-orange-100,#FFE4CF);}.oefeningen-activity-page{width:100%;box-sizing:border-box;}.ho-anonymous .oefeningen-activity-page{max-width:var(--ho-container-narrow,840px);margin-inline:auto;padding:24px 20px 64px;}.ho-authenticated .oefeningen-activity-page{padding:28px var(--content-px,48px) 48px;}.ho-authenticated .oefeningen-activity-page > *{max-width:var(--ho-container-narrow,840px);}.oefeningen-breadcrumb{margin-bottom:0.75rem;}.oefeningen-breadcrumb a{color:var(--ho-fg-muted,#6b7280);text-decoration:none;font-size:0.85rem;transition:color 0.15s;}.oefeningen-breadcrumb a:hover{color:var(--ho-fg,#1c1a14);}.ho-authenticated .oefeningen-activity-meta{display:none;}.oefeningen-activity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;margin-bottom:1rem;}.oefeningen-meta-badge{display:inline-block;font-size:0.75rem;font-weight:500;border-radius:var(--ho-radius-pill,999px);padding:0.2rem 0.7rem;}.oefeningen-meta-badge--skill{color:var(--ho-delft-500,#1F4FA0);background:var(--ho-delft-50,#EEF3FB);}.oefeningen-meta-badge--cefr{color:var(--ho-orange-700,#B84A0E);background:var(--ho-orange-50,#FFF4EC);}.oefeningen-meta-badge--topic{color:var(--ho-fg-muted,#6b7280);background:var(--ho-bg-sunken,#f5f4f1);}.oefeningen-form-wrapper{background:#ffffff;border:1px solid var(--ho-border,#e5e7eb);border-radius:12px;padding:28px;box-shadow:0 1px 4px rgba(0,0,0,0.06);margin-bottom:1.25rem;}.oefeningen-form-wrapper .type-blank-input{min-width:130px;min-height:38px;font-size:1rem;padding:0.35rem 0.7rem;vertical-align:middle;border:1.5px solid var(--ho-border,#e5e7eb);border-radius:6px;background:#fff;transition:border-color 0.15s;}.oefeningen-form-wrapper .type-blank-input:focus{outline:none;border-color:var(--ho-orange-400,#FF8838);box-shadow:0 0 0 3px rgba(242,107,31,0.15);}.oefeningen-form-wrapper input[type="text"]:not(.type-blank-input),.oefeningen-form-wrapper input[type="search"]{min-height:42px;font-size:1rem;padding:0.4rem 0.75rem;border-radius:6px;border:1.5px solid var(--ho-border,#e5e7eb);width:100%;box-sizing:border-box;}.oefeningen-after-nav{display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem 1rem;padding-top:0.25rem;}.oefeningen-nav-btn{display:inline-flex;align-items:center;gap:0.4rem;padding:0.55rem 1.1rem;border-radius:8px;text-decoration:none;font-size:0.9rem;font-weight:500;transition:background 0.15s,box-shadow 0.15s;}.oefeningen-nav-btn--next{background:var(--ho-orange-500,#F26B1F);color:#fff;}.oefeningen-nav-btn--next:hover{background:var(--ho-orange-600,#D9540F);box-shadow:0 2px 8px rgba(242,107,31,0.3);color:#fff;}.oefeningen-nav-btn--back{color:var(--ho-fg-muted,#6b7280);background:transparent;}.oefeningen-nav-btn--back:hover{background:var(--ho-bg-sunken,#f5f4f1);color:var(--ho-fg,#1c1a14);}@media (max-width:1100px){.ho-authenticated .oefeningen-page,.ho-authenticated .oefeningen-activity-page{padding-left:36px;padding-right:36px;}}@media (max-width:768px){.ho-authenticated .oefeningen-page,.ho-authenticated .oefeningen-activity-page{padding:20px 18px 40px;}}@media (max-width:640px){.oefeningen-filters{padding:0.85rem;}.oefeningen-count{width:100%;margin-left:0;}.oefeningen-teaser__cta{display:none;}.oefeningen-form-wrapper{padding:18px 16px;box-shadow:none;border-radius:8px;}.oefeningen-form-wrapper .type-blank-input{min-height:46px;font-size:1rem;}.oefeningen-after-nav{flex-direction:column;}.oefeningen-nav-btn{width:100%;justify-content:center;min-height:48px;}}
