.type-beleidsregel-info {
  --inside-padding-bottom: var(--rvr-unit-large);
  --inside-padding-top: var(--rvr-unit-large);
}
.type-beleidsregel-info .nummer,
.type-beleidsregel-info .versie {
  font-weight: var(--rvr-font-weight-bold);
}
.type-beleidsregel-info label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  overflow-wrap: normal;
  padding: 0;
  position: absolute;
  width: 1px;
}
.type-beleidsregel-info .datum {
  font-size: var(--rvr-font-size-xsmall);
  margin-block-start: var(--rvr-unit-xsmall);
}
.type-beleidsregel-info select:not([multiple]) {
  --rvr-beleidsregel-select-offset: var(--rvr-unit-xsmall);
  --rvr-beleidsregel-select-icon-space: var(--rvr-unit-large);
  appearance: none;
  background: conic-gradient(from 180deg at 50% 66%, transparent 0deg 135deg, currentColor 135deg 225deg, transparent 225deg 360deg) right var(--rvr-unit-xsmall) top calc(50% + 2px)/0.75rem 0.6rem no-repeat, transparent;
  border: 0;
  border-radius: 0;
  color: var(--global-text-color);
  font-weight: var(--rvr-font-weight-bold);
  margin-block: calc(var(--rvr-beleidsregel-select-offset) * -1);
  margin-inline-start: calc(var(--rvr-beleidsregel-select-offset) * -1);
  max-width: calc(100% - var(--rvr-beleidsregel-select-icon-space));
  padding-block: var(--rvr-beleidsregel-select-offset);
  padding-inline: var(--rvr-beleidsregel-select-offset) var(--rvr-beleidsregel-select-icon-space);
}
.type-beleidsregel-info select:not([multiple]) option {
  background-color: var(--variant-primary-5-color);
  font-weight: var(--rvr-font-weight-regular);
}
.type-beleidsregel-info select:not([multiple]) option:hover {
  background-color: var(--variant-primary-15-color);
}

:root {
  --rvr-transition-default: 0.2s ease-in-out;
  --rvr-transition-fast: 0.1s ease-in-out;
}

:root {
  --container-max-width: 1596px;
  --gutter: 32px;
}

@media screen and (max-width: 719.98px) {
  .grid-container,
  .grid-wrapper {
    --full: 0;
    --content: 100%;
  }
}
.row-type-pagetitle {
  margin-block-end: var(--rvr-unit-xlarge);
}
.beleidsregel .row-type-pagetitle {
  --global-contents-background-color: var(--variant-secondary-15-color);
  border-bottom-right-radius: var(--rvr-unit-xlarge);
  padding-inline: var(--rvr-unit-small);
}
@media screen and (min-width: 1024px) {
  .beleidsregel .row-type-pagetitle {
    margin-inline-start: var(--rvr-unit-medium);
  }
}
.beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge {
  display: flex;
  flex-direction: column;
}
.beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.zaakcode) {
  --inside-padding-bottom: 0;
  --inside-padding-top: var(--rvr-unit-large);
  order: 1;
}
.beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.zaakcode) .zaakcodes {
  display: flex;
  flex-wrap: wrap;
  gap: var(--rvr-border-radius-small);
}
.beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.zaakcode) .zaakcode {
  border: 1px dashed var(--variant-primary-100-color);
  border-radius: var(--rvr-border-radius-small);
  color: var(--variant-primary-100-color);
  display: inline-block;
  font-size: var(--global-font-size-small);
  padding: var(--rvr-unit-xsmall) var(--rvr-unit-small);
}
.beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.tags) {
  --inside-padding-bottom: var(--rvr-unit-large);
  --inside-padding-top: 0;
  order: 3;
}
.beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.tags) .tags {
  display: flex;
  flex-wrap: wrap;
  gap: var(--rvr-border-radius-small);
}
.beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.tags) .tag {
  border: 1.5px solid var(--variant-primary-100-color);
  border-radius: var(--rvr-border-radius-small);
  color: var(--variant-primary-100-color);
  display: inline-flex;
  font-size: var(--rvr-font-size-xsmall);
  font-weight: var(--rvr-unit-medium);
  padding: var(--rvr-unit-xsmall) var(--rvr-unit-small);
}
.beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-title {
  --heading-line-height: 1;
  order: 2;
}
@media screen and (max-width: 719.98px) {
  .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-title {
    --heading-font-size: 2em;
    --heading-margin-top: 0;
    --heading-margin-bottom: 0;
    padding-top: var(--rvr-unit-small);
    padding-bottom: var(--rvr-unit-small);
  }
}
@media screen and (min-width: 720px) {
  .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-title {
    --heading-font-size: 2.5em;
    --heading-margin-top: 0;
    --heading-margin-bottom: 0;
    padding-top: var(--rvr-unit-medium);
    padding-bottom: var(--rvr-unit-medium);
  }
}

:root {
  --rvr-black-100-color: #000;
  --rvr-secondary-30-color: color-mix(in srgb, var(--variant-secondary-100-color), #fff 70%);
  --rvr-background-color-light: var(--variant-primary-15-color);
  --rvr-background-color-extra-light: var(--variant-primary-5-color);
  --rvr-collapsible-background-color: var(--variant-secondary-15-color);
  --rvr-collapsible-background-color-hover: var(--variant-secondary-5-color);
  --rvr-collapsibe-title-color: var(--variant-primary-100-color);
  --rvr-table-border-color: var(--variant-neutral-45-color);
  --rvr-text-color-highlight: var(--variant-primary-100-color);
  --rvr-icon-color: var(--variant-primary-100-color);
  --rvr-text-link-color: var(--variant-neutral-100-color);
  --rvr-text-link-color-hover: var(--variant-neutral-100-color);
  --rvr-text-link-accent-color: var(--variant-primary-100-color);
  --rvr-text-link-accent-color-hover: var(--variant-primary-100-color);
}

:root {
  --icon-size: var(--rvr-unit-large);
  --rvr-icon-bars: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5H20V7.33333H4V5ZM4 10.8333H20V13.1667H4V10.8333ZM20 16.6667V19H4V16.6667H20Z' fill='white'/%3E%3C/svg%3E");
  --rvr-icon-chevron-right: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7775 7.43531C12.09 7.74781 12.09 8.25531 11.7775 8.56781L6.9775 13.3678C6.665 13.6803 6.1575 13.6803 5.845 13.3678C5.5325 13.0553 5.5325 12.5478 5.845 12.2353L10.08 8.00031L5.8475 3.76531C5.535 3.45281 5.535 2.94531 5.8475 2.63281C6.16 2.32031 6.6675 2.32031 6.98 2.63281L11.78 7.43281L11.7775 7.43531Z' fill='%236500FF'/%3E%3C/svg%3E");
  --rvr-icon-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z'/%3E%3C/svg%3E");
  --rvr-icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");
  --rvr-icon-raadpijl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M0 11.1H15C13.9 11.9 11.2 14.3 10.7 17.6V18.1H12.8C12.9 17.4 13.5 15 16.5 12.8C17.6 12 18.5 11.6 19.1 11.4C19.7 11.2 20.1 11.2 20.1 11.2V8.8C20.1 8.8 19.7 8.8 19.1 8.6C18.5 8.4 17.6 8 16.5 7.2C13.5 5 13 2.6 12.8 1.9H10.7V2.3C11.3 5.7 14 8 15.1 8.9H0V11.1Z' fill='%236500FF'/%3E%3C/svg%3E");
  --rvr-icon-link-internal: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><g clip-path="url(%23a)"><path fill="%236500ff" d="M2 13.1h15c-1.1.8-3.8 3.2-4.3 6.5v.5h2.1c.1-.7.7-3.1 3.7-5.3 1.1-.8 2-1.2 2.6-1.4s1-.2 1-.2v-2.4s-.4 0-1-.2-1.5-.6-2.6-1.4c-3-2.2-3.5-4.6-3.7-5.3h-2.1v.4c.6 3.4 3.3 5.7 4.4 6.6H2z"/></g><defs><clipPath id="a"><path fill="%23fff" d="M2 2h20v20H2z"/></clipPath></defs></svg>');
  --rvr-icon-collapse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16'/%3E%3Cpath d='M4 11h16'/%3E%3Cpath d='M4 16h16'/%3E%3Cpath d='M4 21h16'/%3E%3C/svg%3E");
  --rvr-icon-uncollapse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16'/%3E%3Cpath d='M4 11h16'/%3E%3Cpath d='M8 16h12'/%3E%3Cpath d='M12 21h8'/%3E%3C/svg%3E");
  --rvr-icon-toelichting: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6 1.2C14.2388 1.2 18 4.96125 18 9.6C18 14.2388 14.2388 18 9.6 18C4.96125 18 1.2 14.2388 1.2 9.6C1.2 4.96125 4.96125 1.2 9.6 1.2ZM9.6 19.2C14.9025 19.2 19.2 14.9025 19.2 9.6C19.2 4.2975 14.9025 0 9.6 0C4.2975 0 0 4.2975 0 9.6C0 14.9025 4.2975 19.2 9.6 19.2ZM7.8 13.2C7.47 13.2 7.2 13.47 7.2 13.8C7.2 14.13 7.47 14.4 7.8 14.4H11.4C11.73 14.4 12 14.13 12 13.8C12 13.47 11.73 13.2 11.4 13.2H10.2V9C10.2 8.67 9.93 8.4 9.6 8.4H7.8C7.47 8.4 7.2 8.67 7.2 9C7.2 9.33 7.47 9.6 7.8 9.6H9V13.2H7.8ZM9.6 6.9C10.0988 6.9 10.5 6.49875 10.5 6C10.5 5.50125 10.0988 5.1 9.6 5.1C9.10125 5.1 8.7 5.50125 8.7 6C8.7 6.49875 9.10125 6.9 9.6 6.9Z' fill='black'/%3E%3C/svg%3E");
  --rvr-icon-instructie: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2.4C0 1.07625 1.07625 0 2.4 0H15C15.9937 0 16.8 0.80625 16.8 1.8V13.8C16.8 14.5838 16.2975 15.2513 15.6 15.4987V18H16.2C16.53 18 16.8 18.27 16.8 18.6C16.8 18.93 16.53 19.2 16.2 19.2H2.4C1.07625 19.2 0 18.1238 0 16.8V2.4ZM2.4 15.6C1.73625 15.6 1.2 16.1363 1.2 16.8C1.2 17.4638 1.73625 18 2.4 18H14.4V15.6H2.4ZM1.2 14.7225C1.5525 14.52 1.96125 14.4 2.4 14.4H15C15.33 14.4 15.6 14.13 15.6 13.8V1.8C15.6 1.47 15.33 1.2 15 1.2H2.4C1.73625 1.2 1.2 1.73625 1.2 2.4V14.7225ZM5.4 4.8H12.6C12.93 4.8 13.2 5.07 13.2 5.4C13.2 5.73 12.93 6 12.6 6H5.4C5.07 6 4.8 5.73 4.8 5.4C4.8 5.07 5.07 4.8 5.4 4.8ZM5.4 8.4H12.6C12.93 8.4 13.2 8.67 13.2 9C13.2 9.33 12.93 9.6 12.6 9.6H5.4C5.07 9.6 4.8 9.33 4.8 9C4.8 8.67 5.07 8.4 5.4 8.4Z' fill='black'/%3E%3C/svg%3E");
  --rvr-icon-search: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.0013 12.9981C26.0013 15.8664 25.07 18.516 23.5011 20.6657L31.414 28.5833C32.1953 29.3644 32.1953 30.633 31.414 31.4141C30.6327 32.1953 29.3639 32.1953 28.5826 31.4141L20.6698 23.4966C18.5197 25.0651 15.8695 25.9962 13.0006 25.9962C5.81903 25.9962 0 20.1783 0 12.9981C0 5.8179 5.81903 0 13.0006 0C20.1822 0 26.0013 5.8179 26.0013 12.9981ZM13.0006 21.9968C14.1826 21.9968 15.353 21.764 16.445 21.3118C17.5369 20.8596 18.5291 20.1967 19.3649 19.3611C20.2007 18.5255 20.8636 17.5335 21.316 16.4417C21.7683 15.35 22.0011 14.1798 22.0011 12.9981C22.0011 11.8164 21.7683 10.6462 21.316 9.55445C20.8636 8.46268 20.2007 7.47067 19.3649 6.63507C18.5291 5.79946 17.5369 5.13662 16.445 4.6844C15.353 4.23217 14.1826 3.99941 13.0006 3.99941C11.8187 3.99941 10.6483 4.23217 9.55632 4.6844C8.46433 5.13662 7.47213 5.79946 6.63636 6.63507C5.80059 7.47067 5.13763 8.46268 4.68531 9.55445C4.233 10.6462 4.0002 11.8164 4.0002 12.9981C4.0002 14.1798 4.233 15.35 4.68531 16.4417C5.13763 17.5335 5.80059 18.5255 6.63636 19.3611C7.47213 20.1967 8.46433 20.8596 9.55632 21.3118C10.6483 21.764 11.8187 21.9968 13.0006 21.9968Z' fill='white'/%3E%3C/svg%3E");
  --rvr-icon-tag: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.01562 3V7.67188C1.01562 8.20312 1.225 8.7125 1.6 9.0875L7.6 15.0875C8.38125 15.8687 9.64688 15.8687 10.4281 15.0875L15.1 10.4156C15.8813 9.63437 15.8813 8.36875 15.1 7.5875L9.1 1.5875C8.725 1.20937 8.21875 1 7.6875 1H3.01562C1.9125 1 1.01562 1.89688 1.01562 3ZM4.51562 3.5C4.78084 3.5 5.0352 3.60536 5.22273 3.79289C5.41027 3.98043 5.51562 4.23478 5.51562 4.5C5.51562 4.76522 5.41027 5.01957 5.22273 5.20711C5.0352 5.39464 4.78084 5.5 4.51562 5.5C4.25041 5.5 3.99605 5.39464 3.80852 5.20711C3.62098 5.01957 3.51562 4.76522 3.51562 4.5C3.51562 4.23478 3.62098 3.98043 3.80852 3.79289C3.99605 3.60536 4.25041 3.5 4.51562 3.5Z' fill='%238C40FF'/%3E%3C/svg%3E");
  --rvr-icon-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L401.5 329 503.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L342.1 150.3 316.9 18z'/%3E%3C/svg%3E");
  --rvr-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='black' d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");
  --rvr-icon-trash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M256.5 91.4c2-6.8 8.3-11.4 15.3-11.4h96.4c7.1 0 13.3 4.6 15.3 11.4l11 36.6h-149zM212.1 128H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h416c8.8 0 16-7.2 16-16s-7.2-16-16-16H427.9l-13.7-45.8c-6.1-20.3-24.8-34.2-46-34.2h-96.4c-21.2 0-39.9 13.9-46 34.2zm-87.4 80 22.9 308.7c2.5 33.4 30.3 59.3 63.8 59.3h217.1c33.5 0 61.3-25.9 63.8-59.3L515.2 208h-32.1l-22.7 306.4c-1.2 16.7-15.2 29.6-31.9 29.6H211.4c-16.8 0-30.7-12.9-31.9-29.6L156.8 208z'/%3E%3C/svg%3E");
}

:root {
  --rvr-unit-xxsmall: 2px;
  --rvr-unit-xsmall: 4px;
  --rvr-unit-small: 8px;
  --rvr-unit-medium: 16px;
  --rvr-unit-large: 24px;
  --rvr-unit-xlarge: 32px;
  --rvr-unit-xxlarge: 40px;
  --rvr-border-radius-xxsmall: var(--rvr-unit-xxsmall);
  --rvr-border-radius-xsmall: var(--rvr-unit-xsmall);
  --rvr-border-radius-small: var(--rvr-unit-small);
  --rvr-border-radius-medium: var(--rvr-unit-medium);
  --rvr-border-radius-large: var(--rvr-unit-large);
  --rvr-border-radius-xlarge: var(--rvr-unit-xlarge);
  --rvr-border-radius-xxlarge: var(--rvr-unit-xxlarge);
  --rvr-border-radius-theme-medium: 0 0 var(--rvr-unit-medium) 0;
  --rvr-border-radius-theme-large: 0 0 var(--rvr-unit-large) 0;
  --rvr-border-radius-theme-xlarge: 0 0 var(--rvr-unit-xlarge) 0;
  --rvr-border-radius-theme-xxlarge: 0 0 var(--rvr-unit-xxlarge) 0;
}

:root {
  --date-font-size: var(--global-font-size);
  --rvr-font-weight-bold: 700;
  --rvr-font-weight-semibold: 600;
  --rvr-font-weight-medium: 500;
  --rvr-font-weight-regular: 400;
}
@media screen and (max-width: 719.98px) {
  :root {
    --global-font-size: 1rem;
    --global-font-size-small: 0.875em;
    --global-font-size-small-absolute: 0.875rem;
    --rvr-font-size-xsmall: 0.8125em;
    --global-grid-title-font-size: var(--global-grid-title-font-size-small);
    --rvr-font-size-large: 1.111em;
  }
}
@media screen and (min-width: 720px) {
  :root {
    --global-font-size: 1rem;
    --global-font-size-small: 0.889em;
    --global-font-size-small-absolute: 0.889rem;
    --rvr-font-size-xsmall: 0.778em;
    --rvr-font-size-large: 1.125em;
  }
}

.iprox-content.iprox-rich-content .toelichting,
.iprox-content.iprox-rich-content .instructie {
  display: none;
}
.iprox-content.iprox-rich-content br:has(+ .toelichting:not(.toelichting-uitgeklapt)),
.iprox-content.iprox-rich-content br:has(+ .instructie:not(.instructie-uitgeklapt)) {
  display: none;
}

:root {
  --rvr-heading-font-weight: 700;
  --heading-font-weight-h1: var(--rvr-heading-font-weight);
  --heading-font-weight-h2: var(--rvr-heading-font-weight);
  --heading-font-weight-h3: var(--rvr-heading-font-weight);
  --heading-font-weight-h4: var(--rvr-heading-font-weight);
  --heading-font-weight-h5: var(--rvr-heading-font-weight);
  --heading-font-weight-h6: var(--rvr-heading-font-weight);
  --heading-elt-font-size-h1: var(--heading-font-size-h1);
  --heading-elt-font-size-h2: var(--heading-font-size-h2);
  --heading-elt-font-size-h3: var(--heading-font-size-h3);
  --heading-elt-font-size-h4: var(--heading-font-size-h4);
  --heading-elt-font-size-h5: var(--heading-font-size-h5);
  --heading-elt-font-size-h6: var(--heading-font-size-h6);
}
@media screen and (max-width: 719.98px) {
  :root {
    --heading-font-size-h1: 2.5em;
    --heading-font-size-h2: 1.75em;
    --heading-font-size-h3: 1.5em;
    --heading-font-size-h4: 1em;
    --heading-font-size-h5: 0.875em;
    --heading-font-size-h6: 0.875em;
    --line-height-h1: 1.21;
    --line-height-h2: 1.22;
    --line-height-h3: 1.167;
    --line-height-h4: 1.2;
    --line-height-h5: 1.25;
    --line-height-h6: 1.25;
    --global-line-height: 1.5;
    --grid-block-grid-title-font-size: var(--heading-font-size-h2);
    --grid-block-grid-title-font-size-small: var(--heading-font-size-h2);
    --grid-block-grid-title-margin-bottom: 16px;
  }
}
@media screen and (min-width: 720px) {
  :root {
    --heading-font-size-h1: 3em;
    --heading-font-size-h2: 2.25em;
    --heading-font-size-h3: 1.5em;
    --heading-font-size-h4: 1.25em;
    --heading-font-size-h5: 1em;
    --heading-font-size-h6: 1em;
    --heading-font-size-h2-small: 1.75em;
    --heading-font-size-h3-small: 1.5em;
    --heading-font-size-h4-small: 1.25em;
    --heading-font-size-h5-small: 1.125em;
    --heading-font-size-h6-small: 1em;
    --line-height-h1: 1.21;
    --line-height-h2: 1.22;
    --line-height-h3: 1.25;
    --line-height-h4: 1.17;
    --line-height-h5: 1.2;
    --line-height-h6: 1.2;
    --global-line-height: 1.5;
    --grid-block-grid-title-font-size: var(--heading-font-size-h2);
    --grid-block-grid-title-font-size-small: var(--heading-font-size-h3);
    --grid-block-grid-title-margin-bottom: 24px;
  }
}

:is(h3, h4, h5, h6) {
  font-family: var(--global-font-family);
}

.grid-block .grid-edge > .grid-title :is(h2, h3, h4) {
  font-size: var(--grid-block-grid-title-font-size, 1.18em);
  margin-block-end: var(--grid-block-grid-title-margin-bottom, 24px);
}

.col-span-1 .grid-edge > .grid-title :is(h2, h3, h4) {
  font-size: var(--grid-block-grid-title-font-size-small);
  --grid-block-grid-title-margin-bottom: 4px;
}
.col-span-1 .grid-edge > .grid-inside .iprox-content {
  --heading-font-size-h1: 2.5em;
  --heading-font-size-h2: 1.75em;
  --heading-font-size-h3: 1.5em;
  --heading-font-size-h4: 1em;
  --heading-font-size-h5: 0.875em;
  --heading-font-size-h6: 0.875em;
  --line-height-h1: 1.21;
  --line-height-h2: 1.22;
  --line-height-h3: 1.167;
  --line-height-h4: 1.2;
  --line-height-h5: 1.25;
  --line-height-h6: 1.25;
}

.col-span-2 .grid-edge > .grid-title :is(h2, h3, h4) {
  font-size: var(--grid-block-grid-title-font-size-small);
  --grid-block-grid-title-margin-bottom: 4px;
}
.col-span-2 .grid-edge > .grid-inside .iprox-content {
  --heading-font-size-h1: 2.5em;
  --heading-font-size-h2: 1.75em;
  --heading-font-size-h3: 1.5em;
  --heading-font-size-h4: 1em;
  --heading-font-size-h5: 0.875em;
  --heading-font-size-h6: 0.875em;
  --line-height-h1: 1.21;
  --line-height-h2: 1.22;
  --line-height-h3: 1.167;
  --line-height-h4: 1.2;
  --line-height-h5: 1.25;
  --line-height-h6: 1.25;
}

.col-span-3 .grid-edge > .grid-title :is(h2, h3, h4), .col-span-4 .grid-edge > .grid-title :is(h2, h3, h4) {
  font-size: var(--grid-block-grid-title-font-size-small);
  --grid-block-grid-title-margin-bottom: 4px;
}
.col-span-3 .grid-edge > .grid-inside .iprox-content, .col-span-4 .grid-edge > .grid-inside .iprox-content {
  --heading-font-size-h1: 2.5em;
  --heading-font-size-h2: 1.75em;
  --heading-font-size-h3: 1.5em;
  --heading-font-size-h4: 1em;
  --heading-font-size-h5: 0.875em;
  --heading-font-size-h6: 0.875em;
  --line-height-h1: 1.21;
  --line-height-h2: 1.22;
  --line-height-h3: 1.167;
  --line-height-h4: 1.2;
  --line-height-h5: 1.25;
  --line-height-h6: 1.25;
}

@media screen and (min-width: 720px) and (max-width: 1023.98px) {
  .type-pagetitle h1.grid-title {
    font-size: var(--heading-font-size-h1);
    line-height: var(--line-height-h1);
  }
}
@media screen and (max-width: 719.98px) {
  .type-pagetitle h1.grid-title {
    font-size: var(--heading-font-size-h1);
    line-height: var(--line-height-h1);
  }
  h1 {
    --heading-margin-top: 0;
    --heading-margin-bottom: 0;
  }
  h2 {
    --heading-margin-top: 32px;
    --heading-margin-bottom: 16px;
  }
  h3 {
    --heading-margin-top: 32px;
    --heading-margin-bottom: 8px;
  }
  h4 {
    --heading-margin-top: 32px;
    --heading-margin-bottom: 8px;
  }
  h5 {
    --heading-margin-top: 24px;
    --heading-margin-bottom: 0;
  }
}
@media screen and (min-width: 720px) {
  h1 {
    --heading-margin-top: 0;
    --heading-margin-bottom: 0;
  }
  h2 {
    --heading-margin-top: 48px;
    --heading-margin-bottom: 16px;
  }
  h3 {
    --heading-margin-top: 32px;
    --heading-margin-bottom: 8px;
  }
  h4 {
    --heading-margin-top: 32px;
    --heading-margin-bottom: 8px;
  }
  h5 {
    --heading-margin-top: 24px;
    --heading-margin-bottom: 8px;
  }
}
.iprox-rich-content table {
  --table-margin-block: 0 var(--rvr-unit-medium);
  --table-border-color: var(--rvr-table-border-color);
  --table-cell-border-color: var(--rvr-table-border-color);
  --table-head-background-color: transparent;
  --table-caption-color: var(--rvr-text-color-highlight);
  --table-head-color: var(--rvr-text-color-highlight);
  --table-cell-padding-block: var(--rvr-unit-xsmall);
  --table-cell-padding-inline: 0 var(--rvr-unit-medium);
  --table-tr-background-color: transparent;
  --rvr-table-border-inline-width: 0;
}
.iprox-rich-content table thead tr th {
  border-bottom: 2px solid var(--table-border-color);
}
.iprox-rich-content table tbody tr th,
.iprox-rich-content table tbody tr td {
  border-bottom: 1px solid var(--table-border-color);
}

footer, .zaakcodes-tabs, .type-page-functions, .zone-type-blwnav,
.rvr-favorites-button, .type-beleidswijzernavigatie,
.type-beleidswijzerpager, main .iprox-rich-content .ingeklapt .ingeklapt a::before,
main .iprox-rich-content .ingeklapt .ingeklapt a .screenReaderExplanation, header .grid-block:not(.type-logo), .logo-home-link-text,
.iproxfee,
.skiplink-wrapper,
.linkbehaviour-explanation, .hide-in-print {
  display: none !important;
}

body {
  --heading-font-size-h1: 3em;
  --heading-font-size-h2: 2.25em;
  --heading-font-size-h3: 1.5em;
  --heading-font-size-h4: 1.25em;
  --heading-font-size-h5: 1em;
  --heading-font-size-h6: 1em;
  --heading-font-size-h2-small: 1.75em;
  --heading-font-size-h3-small: 1.5em;
  --heading-font-size-h4-small: 1.25em;
  --heading-font-size-h5-small: 1.125em;
  --heading-font-size-h6-small: 1em;
  font-family: var(--variant-custom-broodtekst-font-family);
}

header .grid-block.type-logo img {
  max-width: 7cm !important;
}

main .iprox-rich-content abbr[title],
main .iprox-rich-content dfn {
  --abbr-dfn-background-color: var(--rvr-background-color-extra-light);
}
main .iprox-rich-content abbr[title]:hover,
main .iprox-rich-content dfn:hover {
  text-decoration: none;
}
main .iprox-rich-content blockquote {
  --quote-text-color: var(--rvr-text-color-highlight);
  --quote-font-size: 1.5em;
  --quote-font-style: normal;
  --quote-padding-inline: var(--rvr-unit-xlarge);
  --quote-padding-block: var(--rvr-unit-xlarge);
  --rvr-quote-background-color: var(--rvr-background-color-extra-light);
  --rvr-quote-border-radius: var(--rvr-border-radius-large);
  background-color: var(--rvr-quote-background-color);
  border-bottom-right-radius: var(--rvr-quote-border-radius);
  margin-block: var(--quote-padding-block);
}
@media screen and (max-width: 719.98px) {
  main .iprox-rich-content blockquote {
    --quote-font-size: 1.25em;
    --quote-padding-inline: var(--rvr-unit-medium);
    --quote-padding-block: var(--rvr-unit-small);
  }
}
main .iprox-rich-content blockquote::before, main .iprox-rich-content blockquote::after {
  display: none;
}
main .iprox-rich-content :is(a, span:has(a))[class*=cta-] a {
  --rvr-cta-icon-size: calc(var(--rvr-unit-small) * 2.5);
  align-items: center;
  background-color: var(--cta-background-color);
  border-radius: var(--cta-border-radius);
  color: var(--cta-color);
  display: inline-flex;
  font-weight: var(--cta-font-weight, var(--rvr-font-weight-semibold));
  gap: var(--rvr-unit-medium);
  padding-block: var(--cta-padding-vertical);
  padding-inline: var(--cta-padding-horizontal);
  text-decoration: none;
}
main .iprox-rich-content :is(a, span:has(a))[class*=cta-] a::before {
  aspect-ratio: 1;
  background-color: var(--cta-color);
  content: "";
  display: block;
  flex-shrink: 0;
  mask-image: var(--rvr-icon-raadpijl);
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: contain;
  transition: var(--rvr-transition-default);
  width: var(--rvr-cta-icon-size);
}
main .iprox-rich-content :is(a, span:has(a))[class*=cta-] a:hover::before {
  transform: translateX(var(--rvr-unit-xsmall));
}
main .iprox-rich-content :is(a, span:has(a))[class*=cta-dark] {
  --cta-background-color: var(--variant-primary-100-color);
  --cta-border-radius: 0 0 var(--rvr-border-radius-large) 0;
  --cta-color: var(--variant-white-100-color);
  --cta-border-width: 1px;
  --cta-padding-vertical: var(--rvr-unit-medium);
  --cta-padding-horizontal: var(--rvr-unit-medium) var(--rvr-unit-large);
}
main .iprox-rich-content :is(a, span:has(a))[class*=cta-medium] {
  --cta-background-color: var(--variant-primary-15-color);
  --cta-border-radius: 0 0 var(--rvr-border-radius-medium) 0;
  --cta-color: var(--variant-primary-100-color);
  --cta-border-width: 1px;
  --cta-padding-vertical: var(--rvr-unit-small);
  --cta-padding-horizontal: var(--rvr-unit-medium);
}
main .iprox-rich-content :is(a, span:has(a))[class*=cta-light] {
  --cta-background-color: transparent;
  --cta-border-radius: 0;
  --cta-hover-background-color: transparent;
  --cta-color: var(--variant-primary-100-color);
  --cta-border-width: 0;
  --cta-padding-vertical: 0;
  --cta-padding-horizontal: 0;
  margin-block: var(--rvr-unit-medium);
}
main .iprox-rich-content .toelichting,
main .iprox-rich-content .instructie {
  display: block;
  padding: var(--rvr-unit-medium) var(--rvr-unit-large);
}
main .iprox-rich-content .toelichting {
  background-color: var(--variant-secondary-5-color);
}
main .iprox-rich-content .instructie {
  background-color: var(--variant-primary-5-color);
}
main .iprox-rich-content .toelichting-toggle,
main .iprox-rich-content .instructie-toggle {
  --rvr-toggle-icon-color: var(--global-text-color, #666);
  --rvr-toggle-icon-color-actief: var(--variant-secondary-100-color, #c00);
  background: none;
  border: none;
  cursor: pointer;
  display: inline-flex;
  margin-inline-start: 0.25em;
  padding: 0;
  vertical-align: middle;
}
main .iprox-rich-content .toelichting-toggle-icon,
main .iprox-rich-content .instructie-toggle-icon {
  --rvr-link-size: var(--rvr-unit-medium);
  --rvr-icon-color: var(--rvr-toggle-icon-color);
}
main .iprox-rich-content .toelichting-toggle-icon::before,
main .iprox-rich-content .instructie-toggle-icon::before {
  aspect-ratio: 1;
  background-color: var(--rvr-icon-color, var(--rvr-text-link-color));
  content: "";
  display: block;
  height: var(--rvr-link-size, var(--linkslist-icon-size));
  mask-image: var(--rvr-link-icon);
  mask-position: 50% 50%;
  mask-repeat: no-repeat;
  mask-size: contain;
  width: var(--rvr-link-size, var(--linkslist-icon-size));
}
main .iprox-rich-content .toelichting-toggle-icon {
  --rvr-link-icon: var(--rvr-icon-toelichting);
}
main .iprox-rich-content .instructie-toggle-icon {
  --rvr-link-icon: var(--rvr-icon-instructie);
}
main .iprox-rich-content :is(h2, h3) .toelichting-toggle-icon,
main .iprox-rich-content :is(h2, h3) .instructie-toggle-icon {
  --rvr-link-size: var(--rvr-unit-large);
  position: relative;
  top: calc(var(--rvr-unit-xxsmall) * -1);
}
main .iprox-rich-content .toelichting-toggle-active .toelichting-toggle-icon,
main .iprox-rich-content .instructie-toggle-active .instructie-toggle-icon {
  --rvr-icon-color: var(--rvr-toggle-icon-color-actief);
}
main .iprox-rich-content .zaakcode {
  background-color: var(--variant-primary-5-color);
  border-radius: var(--rvr-unit-xsmall);
  color: var(--variant-primary-100-color);
  font-weight: var(--rvr-font-weight-bold);
  padding-inline: var(--rvr-unit-xsmall);
}
main .iprox-rich-content .zaakcode:is(div) {
  display: inline;
}
main .iprox-rich-content .zaakcode:is(a),
main .iprox-rich-content .zaakcode a {
  color: var(--variant-primary-100-color);
  font-weight: var(--rvr-font-weight-bold);
}
main .iprox-rich-content div.ingeklapt {
  --rvr-collapsible-container-padding: 0 var(--rvr-unit-medium) var(--rvr-unit-medium);
  background-color: var(--rvr-collapsible-background-color);
  border-bottom-right-radius: var(--rvr-border-radius-large);
  margin-block: var(--rvr-unit-medium);
  padding: var(--rvr-collapsible-container-padding) !important;
}
main .iprox-rich-content div.ingeklapt:hover {
  --rvr-collapsible-background-color: var(--rvr-collapsible-background-color-hover);
}
main .iprox-rich-content div.ingeklapt:has(+ *:not(.ingeklapt)) {
  margin-block-end: var(--rvr-unit-large);
}
main .iprox-rich-content div.ingeklapt + .ingeklapt > :is(h2, h3, h4, h5) {
  margin-block-start: 0;
}
main .iprox-rich-content div.ingeklapt > :is(h2, h3, h4, h5, h6) {
  --heading-font-size: var(--heading-font-size-h5);
  --heading-line-height: var(--line-height-h5);
  display: flex;
  flex-direction: column;
  gap: var(--rvr-unit-large);
  margin-block-start: var(--rvr-unit-medium);
  margin-bottom: 0;
}
main .iprox-rich-content div.ingeklapt > :is(h2, h3, h4, h5, h6) a {
  --rvr-link-icon: var(--rvr-icon-plus);
  --rvr-link-size: var(--rvr-unit-large);
  align-items: center;
  color: var(--rvr-collapsibe-title-color);
  display: flex;
  font-weight: var(--rvr-heading-font-weight);
  gap: var(--rvr-unit-medium);
  margin-bottom: 0;
  text-decoration: none;
}
main .iprox-rich-content div.ingeklapt > :is(h2, h3, h4, h5, h6) a::before {
  aspect-ratio: 1;
  background-color: var(--rvr-icon-color, var(--rvr-text-link-color));
  content: "";
  display: block;
  height: var(--rvr-link-size, var(--linkslist-icon-size));
  mask-image: var(--rvr-link-icon);
  mask-position: 50% 50%;
  mask-repeat: no-repeat;
  mask-size: contain;
  width: var(--rvr-link-size, var(--linkslist-icon-size));
}
main .iprox-rich-content div.ingeklapt > :is(h2, h3, h4, h5, h6) a:hover, main .iprox-rich-content div.ingeklapt > :is(h2, h3, h4, h5, h6) a:focus {
  text-decoration: none;
}
main .iprox-rich-content div.ingeklapt > :is(h2, h3, h4, h5, h6).uitgeklapt a::before {
  --rvr-link-icon: var(--rvr-icon-minus);
}
main .iprox-rich-content div.ingeklapt .ingeklapt-body {
  padding-top: var(--rvr-unit-small);
}
main .iprox-rich-content div.ingeklapt .ingeklapt-body > h2 {
  --heading-font-size: var(--heading-font-size-h3-small);
}
main .iprox-rich-content div.ingeklapt .ingeklapt-body > h3 {
  --heading-font-size: var(--heading-font-size-h4-small);
}
main .iprox-rich-content div.ingeklapt .ingeklapt-body > h4 {
  --heading-font-size: var(--heading-font-size-h5-small);
}
main .iprox-rich-content div.ingeklapt .ingeklapt-body > h5 {
  --heading-font-size: var(--heading-font-size-h6-small);
}
main .iprox-rich-content div.ingeklapt .ingeklapt-body > h6 {
  --heading-font-size: var(--heading-font-size-h6-small);
}
main .iprox-rich-content div.ingeklapt .ingeklapt-body p:last-child {
  margin-block-end: 0;
}
main .iprox-rich-content dl.dl-horizontal dd > .iprox-rich-content *:not(:first-child), main .iprox-rich-content dl.dl-vertical dd > .iprox-rich-content *:not(:first-child) {
  margin-top: var(--paragraph-margin-top, 8px);
}
main .iprox-rich-content dl.dl-horizontal dd > .iprox-rich-content :is(h2, h3, h4, h5, h6), main .iprox-rich-content dl.dl-vertical dd > .iprox-rich-content :is(h2, h3, h4, h5, h6) {
  --heading-font-size: var(--knb-grid-title-font-size);
  --heading-line-height: var(--line-height-h4);
  --paragraph-margin-top: 32px;
  --paragraph-margin-bottom: 8px;
  font-family: var(--global-font-family);
}
main .iprox-rich-content dl.dl-horizontal dd > .iprox-rich-content p:has(*[class^=call-to-action-]), main .iprox-rich-content dl.dl-vertical dd > .iprox-rich-content p:has(*[class^=call-to-action-]) {
  --paragraph-margin-top: 24px;
  --paragraph-margin-bottom: 16px;
}
main .iprox-rich-content a {
  --font-weight-bold: 400;
}
main .iprox-rich-content *:is(h1, h2, h3, h4, h5, h6) > a {
  --font-weight-bold: 600;
  --global-link-color: var(--global-header-color);
}
main .iprox-rich-content ul,
main .iprox-rich-content ol {
  --rich-content-list-padding-inline-start: 3em;
}
main .iprox-rich-content ol > li::marker, main .iprox-rich-content ol > li::before {
  --global-element-color: var(--global-text-color);
}
main .iprox-rich-content table {
  --table-margin-block: 0 var(--rvr-unit-medium);
  --table-border-color: var(--rvr-table-border-color);
  --table-cell-border-color: var(--rvr-table-border-color);
  --table-head-background-color: transparent;
  --table-caption-color: var(--rvr-text-color-highlight);
  --table-head-color: var(--rvr-text-color-highlight);
  --table-cell-padding-block: var(--rvr-unit-xsmall);
  --table-cell-padding-inline: 0 var(--rvr-unit-medium);
  --table-tr-background-color: transparent;
  --rvr-table-border-inline-width: 0;
}
main .iprox-rich-content table thead tr th {
  border-bottom: 2px solid var(--table-border-color);
}
main .iprox-rich-content table tbody tr th,
main .iprox-rich-content table tbody tr td {
  border-bottom: 1px solid var(--table-border-color);
}
main .iprox-rich-content :is(a) {
  color: var(--rvr-text-link-color);
}
main .iprox-rich-content :is(a, span:has(a)):is([class*=cta-dark], [class*=cta-medium], [class*=cta-light]) {
  --cta-background-color: transparent;
  --cta-border-radius: 0;
  --cta-hover-background-color: transparent;
  --cta-color: var(--rvr-text-link-color);
  --cta-border-width: 0;
  --cta-padding-vertical: 0;
  --cta-padding-horizontal: 0;
  display: block;
  margin-block: initial;
  padding: 0;
}
main .iprox-rich-content :is(a, span:has(a)):is([class*=cta-dark], [class*=cta-medium], [class*=cta-light])::before {
  display: none;
}
main .iprox-rich-content blockquote {
  margin: 0;
}
main .iprox-rich-content .ingeklapt {
  --rvr-collapsible-background-color: transparent;
  --rvr-collapsible-hover-background-color: transparent;
  --rvr-collapsible-container-padding: 0 !important;
  margin-block: 0 !important;
}
main .iprox-rich-content .ingeklapt .ingeklapt a {
  color: var(--rvr-text-link-color);
}
main .iprox-rich-content .ingeklapt .ingeklapt-body {
  display: block !important;
}
main .iprox-rich-content .toelichting,
main .iprox-rich-content .instructie {
  border: 1px dotted var(--variant-neutral-100-color);
  border-radius: var(--rvr-border-radius-theme-medium);
  break-inside: avoid; /* Modern spec */
  display: block !important;
  margin-block-end: var(--rvr-unit-small);
}

.beleidsregel .row-type-pagetitle {
  border: 1px dotted var(--variant-primary-100-color);
  display: flex;
  padding-block: var(--rvr-unit-medium);
  margin-block-end: var(--rvr-unit-xlarge);
}
.beleidsregel .beleidsregel .row-type-pagetitle {
  --global-contents-background-color: var(--variant-secondary-15-color);
  border-bottom-right-radius: var(--rvr-unit-xlarge);
  padding-inline: var(--rvr-unit-small);
}
@media screen and (min-width: 1024px) {
  .beleidsregel .beleidsregel .row-type-pagetitle {
    margin-inline-start: var(--rvr-unit-medium);
  }
}
.beleidsregel .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge {
  display: flex;
  flex-direction: column;
}
.beleidsregel .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.zaakcode) {
  --inside-padding-bottom: 0;
  --inside-padding-top: var(--rvr-unit-large);
  order: 1;
}
.beleidsregel .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.zaakcode) .zaakcodes {
  display: flex;
  flex-wrap: wrap;
  gap: var(--rvr-border-radius-small);
}
.beleidsregel .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.zaakcode) .zaakcode {
  border: 1px dashed var(--variant-primary-100-color);
  border-radius: var(--rvr-border-radius-small);
  color: var(--variant-primary-100-color);
  display: inline-block;
  font-size: var(--global-font-size-small);
  padding: var(--rvr-unit-xsmall) var(--rvr-unit-small);
}
.beleidsregel .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.tags) {
  --inside-padding-bottom: var(--rvr-unit-large);
  --inside-padding-top: 0;
  order: 3;
}
.beleidsregel .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.tags) .tags {
  display: flex;
  flex-wrap: wrap;
  gap: var(--rvr-border-radius-small);
}
.beleidsregel .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-inside:has(.tags) .tag {
  border: 1.5px solid var(--variant-primary-100-color);
  border-radius: var(--rvr-border-radius-small);
  color: var(--variant-primary-100-color);
  display: inline-flex;
  font-size: var(--rvr-font-size-xsmall);
  font-weight: var(--rvr-unit-medium);
  padding: var(--rvr-unit-xsmall) var(--rvr-unit-small);
}
.beleidsregel .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-title {
  --heading-line-height: 1;
  order: 2;
}
@media screen and (max-width: 719.98px) {
  .beleidsregel .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-title {
    --heading-font-size: 2em;
    --heading-margin-top: 0;
    --heading-margin-bottom: 0;
    padding-top: var(--rvr-unit-small);
    padding-bottom: var(--rvr-unit-small);
  }
}
@media screen and (min-width: 720px) {
  .beleidsregel .beleidsregel .row-type-pagetitle .type-pagetitle .grid-edge .grid-title {
    --heading-font-size: 2.5em;
    --heading-margin-top: 0;
    --heading-margin-bottom: 0;
    padding-top: var(--rvr-unit-medium);
    padding-bottom: var(--rvr-unit-medium);
  }
}
.beleidsregel .row-type-pagetitle .type-pagetitle {
  width: 67%;
}
.beleidsregel .row-type-pagetitle .type-pagetitle .grid-title {
  margin-block-start: 0;
  padding-block-start: 0;
}
.beleidsregel .row-type-pagetitle .type-pagetitle .tags {
  align-items: center;
}
.beleidsregel .row-type-pagetitle .type-beleidsregel-info {
  --inside-padding-bottom: var(--rvr-unit-large);
  --inside-padding-top: var(--rvr-unit-large);
  width: 33%;
}
.beleidsregel .row-type-pagetitle .type-beleidsregel-info .nummer,
.beleidsregel .row-type-pagetitle .type-beleidsregel-info .versie {
  font-weight: var(--rvr-font-weight-bold);
}
.beleidsregel .row-type-pagetitle .type-beleidsregel-info label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  overflow-wrap: normal;
  padding: 0;
  position: absolute;
  width: 1px;
}
.beleidsregel .row-type-pagetitle .type-beleidsregel-info .datum {
  font-size: var(--rvr-font-size-xsmall);
  margin-block-start: var(--rvr-unit-xsmall);
}
.beleidsregel .row-type-pagetitle .type-beleidsregel-info select:not([multiple]) {
  --rvr-beleidsregel-select-offset: var(--rvr-unit-xsmall);
  --rvr-beleidsregel-select-icon-space: var(--rvr-unit-large);
  appearance: none;
  background: conic-gradient(from 180deg at 50% 66%, transparent 0deg 135deg, currentColor 135deg 225deg, transparent 225deg 360deg) right var(--rvr-unit-xsmall) top calc(50% + 2px)/0.75rem 0.6rem no-repeat, transparent;
  border: 0;
  border-radius: 0;
  color: var(--global-text-color);
  font-weight: var(--rvr-font-weight-bold);
  margin-block: calc(var(--rvr-beleidsregel-select-offset) * -1);
  margin-inline-start: calc(var(--rvr-beleidsregel-select-offset) * -1);
  max-width: calc(100% - var(--rvr-beleidsregel-select-icon-space));
  padding-block: var(--rvr-beleidsregel-select-offset);
  padding-inline: var(--rvr-beleidsregel-select-offset) var(--rvr-beleidsregel-select-icon-space);
}
.beleidsregel .row-type-pagetitle .type-beleidsregel-info select:not([multiple]) option {
  background-color: var(--variant-primary-5-color);
  font-weight: var(--rvr-font-weight-regular);
}
.beleidsregel .row-type-pagetitle .type-beleidsregel-info select:not([multiple]) option:hover {
  background-color: var(--variant-primary-15-color);
}

/*# sourceMappingURL=rvr-print.css.map */
