.prapp-datum {
opacity: .75;
font-size: .9em;
margin: 0 0 1em;
}
.prapp-foto {
margin: 0 0 1.5em;
}
.prapp-foto img {
max-width: 100%;
height: auto;
display: block;
} .prapp-let-op {
padding: .75em 1em;
margin: 0 0 1.5em;
border-left: 4px solid currentColor;
opacity: .85;
font-size: .95em;
}  .prapp-archief {
max-width: var(--wp--style--global--content-size, 1100px);
margin-inline: auto;
padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 4vw, 2rem);
box-sizing: border-box;
}
.prapp-archief__kop {
margin-bottom: clamp(1.5rem, 4vw, 2.5rem);
}
.prapp-archief__kop h1 {
margin: 0;
}
.prapp-archief__lijst {
list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: 2em;
}
.prapp-archief__item {
display: grid;
gap: 1em;
align-items: start;
} @media (min-width: 640px) {
.prapp-archief__item:has(.prapp-archief__foto) {
grid-template-columns: minmax(0, 220px) minmax(0, 1fr);
}
}
.prapp-archief__foto img {
max-width: 100%;
height: auto;
display: block;
}
.prapp-archief__titel {
margin: 0 0 .25em;
}
.prapp-archief__datum {
opacity: .75;
font-size: .9em;
margin: 0 0 .5em;
}
.prapp-archief__samenvatting {
margin: 0;
} .prapp-archief__item.is-vastgezet .prapp-archief__titel::before {
content: "★";
margin-right: .4em;
opacity: .7;
}
.prapp-archief__leeg {
opacity: .75;
}   .prapp-slider {
box-sizing: border-box;
} .prapp-slider__kop {
margin-bottom: clamp(1rem, 3vw, 1.75rem);
text-align: center;
}
.prapp-slider__titel {
margin: 0;
} .prapp-slider__spoor {
list-style: none;
margin: 0 0 clamp(1rem, 2.5vw, 1.5rem);
padding: 0;
display: grid;
gap: clamp(1rem, 2.5vw, 1.5rem);
}
.prapp-slider__item + .prapp-slider__item {
border-top: 1px solid currentColor;
border-color: color-mix(in srgb, currentColor 15%, transparent);
padding-top: clamp(1rem, 2.5vw, 1.5rem);
}
.prapp-slider__link {
display: grid;
gap: .2em .9em;
text-decoration: none;
color: inherit;
align-items: start;
} @supports (container-type: inline-size) {
.prapp-slider {
container-type: inline-size;
}
@container (min-width: 420px) {
.prapp-slider__link:has(.prapp-slider__foto) {
grid-template-columns: minmax(0, 140px) minmax(0, 1fr);
}
}
} .prapp-slider__foto {
display: block;
aspect-ratio: 16 / 9;
overflow: hidden;
border-radius: 6px;
}
.prapp-slider__foto img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.prapp-slider__tekst {
display: flex;
flex-direction: column;
gap: .25em;
min-width: 0;
}
.prapp-slider__berichttitel {
font-weight: 700;
line-height: 1.3;
font-size: 1.05em;
}
.prapp-slider__datum {
font-size: .85em;
opacity: .7;
}
.prapp-slider__link:hover .prapp-slider__berichttitel,
.prapp-slider__link:focus-visible .prapp-slider__berichttitel {
text-decoration: underline;
}
.prapp-slider__samenvatting {
font-size: .92em;
line-height: 1.45;
opacity: .9;
margin-top: .15em;
}
.prapp-slider__item.is-vastgezet .prapp-slider__berichttitel::before {
content: "★";
margin-right: .4em;
opacity: .7;
} .prapp-slider__meer-onder {
margin: 0;
text-align: center;
padding-top: clamp(1rem, 2.5vw, 1.5rem);
border-top: 1px solid currentColor;
border-color: color-mix(in srgb, currentColor 15%, transparent); display: flex;
flex-wrap: wrap;
gap: .6rem 1.2rem;
justify-content: center;
align-items: center;
} .prapp-slider__nieuwsbrief {
display: inline-block;
padding: .5em 1.1em;
border: 1px solid currentColor;
border-radius: 999px;
text-decoration: none;
font-weight: 600; min-height: 44px;
line-height: 1.9;
box-sizing: border-box;
}
.prapp-slider__meer {
font-weight: 600;
}   .prapp-press--pagina {
max-width: var(--wp--style--global--content-size, 1100px);
margin-inline: auto;
padding: clamp(1.5rem, 4vw, 3rem) clamp(1rem, 4vw, 2rem);
box-sizing: border-box;
}
.prapp-press__item + .prapp-press__item {
margin-top: clamp(2rem, 5vw, 3.5rem);
padding-top: clamp(2rem, 5vw, 3.5rem);
border-top: 1px solid currentColor;
border-color: color-mix(in srgb, currentColor 15%, transparent);
}
.prapp-press__kop {
margin: 0 0 .3em;
}
.prapp-press__datum {
margin: 0 0 1.2em;
opacity: .75;
font-size: .92em;
}
.prapp-press__citaat {
margin: 1.5em 0;
padding: .2em 0 .2em 1em;
border-left: 3px solid currentColor;
border-left-color: color-mix(in srgb, currentColor 35%, transparent);
font-style: italic;
}
.prapp-press__citaat cite {
display: block;
margin-top: .4em;
font-style: normal;
font-size: .9em;
opacity: .75;
}
.prapp-press__download {
margin-top: 1.5em;
}
.prapp-press__leeg {
opacity: .75;
}  .prapp-nieuwsbrief {
margin: clamp(1.5rem, 4vw, 2.5rem) 0;
}
.prapp-nieuwsbrief__kop {
margin: 0 0 .4em;
}
.prapp-nieuwsbrief__tekst {
margin: 0 0 1.2em;
opacity: .85;
}
.prapp-nieuwsbrief__form {
display: flex;
flex-direction: column;
gap: .35em; max-width: 26rem;
}
.prapp-nieuwsbrief__label {
font-size: .92em;
opacity: .85;
}
.prapp-nieuwsbrief__label span {
opacity: .7;
font-weight: normal;
}
.prapp-nieuwsbrief__veld {
width: 100%;
padding: .55em .7em;
margin: 0 0 .6em;
border: 1px solid currentColor;
border-color: color-mix(in srgb, currentColor 35%, transparent);
border-radius: 4px; font-size: max(1rem, 16px);
font-family: inherit;
background: transparent;
color: inherit;
}
.prapp-nieuwsbrief__knop {
align-self: flex-start;
padding: .6em 1.4em;
font-size: 1rem;
font-family: inherit;
cursor: pointer;
} .prapp-nieuwsbrief__knop,
.prapp-press__download a {
border-radius: 6px;
}
.prapp-nieuwsbrief__knop:hover,
.prapp-slider__nieuwsbrief:hover,
.prapp-press__download a:hover {
filter: brightness(.94);
} .prapp-press__download a {
display: inline-block;
padding: .55em 1.2em;
min-height: 44px;
box-sizing: border-box;
line-height: 1.9;
text-decoration: none;
font-weight: 600;
} .prapp-nieuwsbrief__hp {
position: absolute;
left: -9999px;
width: 1px;
height: 1px;
overflow: hidden;
}
.prapp-nieuwsbrief__melding {
padding: .75em 1em;
margin: 0 0 1.2em;
border-left: 4px solid currentColor;
font-size: .95em;
} .prapp-nieuwsbrief__melding--goed {
border-left-color: #15803d;
}
.prapp-nieuwsbrief__melding--fout {
border-left-color: #b91c1c;
}
.prapp-nieuwsbrief--melding {
max-width: 42rem;
margin-inline: auto;
padding: clamp(1.5rem, 5vw, 3rem) 1rem;
}  .prapp-nieuwsbrief--account {
margin: 0;
}
.prapp-nieuwsbrief--account .prapp-nieuwsbrief__form,
.prapp-nieuwsbrief--account form {
display: grid;
gap: .4rem;
justify-items: start;
max-width: 26rem;
}  .prapp-nieuwsbrief__knop--secundair.prapp-nieuwsbrief__knop--secundair {
background: none;
border: 0;
padding: 0; color: inherit;
text-decoration: underline;
opacity: .75;
}