.tr-pagina{max-width:720px;padding:var(--tr-ruimte-6) var(--tr-ruimte-4);font-family:var(--tr-font-body);font-size:var(--tr-tekst-basis);line-height:var(--tr-regelhoogte);color:var(--tr-tekst);margin:0 auto}.tr-pagina h1{font-family:var(--tr-font-kop);font-weight:var(--tr-kopgewicht);font-size:var(--tr-tekst-h1);margin:0 0 var(--tr-ruimte-4)}.tr-pagina--breed{max-width:var(--tr-content-breedte)}.tr-pagina img{object-fit:cover;border-radius:var(--tr-radius);max-width:100%;height:auto;max-height:360px;margin:var(--tr-ruimte-4) 0;display:block}.tr-pagina-bijgewerkt{color:var(--tr-tekst-zacht);font-size:var(--tr-tekst-klein);margin:0 0 var(--tr-ruimte-4)}.tr-pagina-leeg{color:var(--tr-tekst-zacht)}.tr-pagina a,.tr-artikel a,.tr-nieuwsoverzicht a:not(.tr-nieuws-kaart):not(.tr-knop),.tr-faqpagina a,.tr-contactpagina a{color:var(--tr-tekst);text-underline-offset:2px;text-decoration:underline}.tr-pagina a:hover,.tr-artikel a:hover,.tr-nieuwsoverzicht a:not(.tr-nieuws-kaart):not(.tr-knop):hover,.tr-faqpagina a:hover,.tr-contactpagina a:hover{color:var(--tr-kleur-primair)}.tr-faqpagina{max-width:var(--tr-content-breedte);padding:var(--tr-ruimte-5) var(--tr-ruimte-4) var(--tr-ruimte-4);margin:0 auto}.tr-faq-thema{margin-top:var(--tr-ruimte-5)}.tr-faqpagina .tr-faq-thema:first-child{margin-top:0}.tr-faq-thema h2{font-family:var(--tr-font-kop);font-weight:var(--tr-kopgewicht);font-size:var(--tr-tekst-h2);margin:0 0 var(--tr-ruimte-3)}.tr-faq-item{border-bottom:1px solid var(--tr-grijs-mid)}.tr-faq-item summary{justify-content:space-between;align-items:center;gap:var(--tr-ruimte-3);padding:var(--tr-ruimte-3) 0;cursor:pointer;font-family:var(--tr-font-kop);font-weight:var(--tr-knopgewicht);font-size:var(--tr-tekst-h3);list-style:none;display:flex}.tr-faq-item summary::-webkit-details-marker{display:none}.tr-faq-item summary:after{content:"+";color:var(--tr-kleur-primair);flex:none;font-size:26px;line-height:1}.tr-faq-item[open] summary:after{content:"–"}.tr-faq-item summary:hover{color:var(--tr-kleur-primair)}.tr-faq-antwoord{padding:0 0 var(--tr-ruimte-3);color:var(--tr-tekst-zacht);max-width:68ch}.tr-faq-antwoord p{margin:0}.tr-contactpagina{max-width:var(--tr-content-breedte);padding:var(--tr-ruimte-5) var(--tr-ruimte-4) var(--tr-ruimte-4);gap:var(--tr-ruimte-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.tr-contact-kaart{background:var(--tr-wit);border-radius:var(--tr-radius);box-shadow:var(--tr-schaduw);border-top:4px solid var(--tr-kleur-primair);padding:var(--tr-ruimte-4);margin:var(--tr-ruimte-4) 0}.tr-contact-kaart p{margin:0 0 var(--tr-ruimte-1)}.tr-contact-naam{font-family:var(--tr-font-kop);font-weight:var(--tr-kopgewicht);font-size:var(--tr-tekst-h3)}.tr-contact-kvk{color:var(--tr-tekst-zacht);font-size:var(--tr-tekst-klein)}.tr-contact-noot{color:var(--tr-tekst-zacht);font-size:var(--tr-tekst-klein);margin:0}.tr-contact-foto{aspect-ratio:4/3;object-fit:cover;border-radius:var(--tr-radius);width:100%;box-shadow:var(--tr-schaduw)}@media (max-width:800px){.tr-contactpagina{gap:var(--tr-ruimte-4);grid-template-columns:1fr}.tr-contact-foto{order:-1}}.tr-contact-formeel{margin-top:var(--tr-ruimte-5);padding-top:var(--tr-ruimte-4);border-top:1px solid var(--tr-grijs-mid)}.tr-contact-formeel h2{font-family:var(--tr-font-knop);font-weight:var(--tr-knopgewicht);font-size:var(--tr-tekst-klein);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-tekst-zacht);margin:0 0 var(--tr-ruimte-3)}.tr-contact-formeel dl{gap:var(--tr-ruimte-2);font-size:var(--tr-tekst-klein);margin:0;display:grid}.tr-contact-formeel dl>div{gap:var(--tr-ruimte-3);grid-template-columns:110px minmax(0,1fr);display:grid}.tr-contact-formeel dt{color:var(--tr-tekst-zacht)}.tr-contact-formeel dd{margin:0}.tr-overons-fotorij{gap:var(--tr-ruimte-3);margin:var(--tr-ruimte-4) 0 var(--tr-ruimte-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tr-overons-foto{aspect-ratio:1;border-radius:var(--tr-radius);background:var(--tr-grijs-licht);position:relative;overflow:hidden}.tr-overons-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:640px){.tr-overons-fotorij{grid-template-columns:1fr}}.tr-leden{margin:0 0 var(--tr-ruimte-5);gap:var(--tr-ruimte-4) var(--tr-ruimte-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.tr-lid{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.tr-pagina .tr-lid-avatar{aspect-ratio:1;object-fit:cover;width:112px;height:112px;max-height:none;margin:0 0 var(--tr-ruimte-2);background:var(--tr-grijs-licht);border:2px solid var(--tr-grijs-mid);color:var(--tr-tekst-zacht);font-family:var(--tr-font-kop);font-weight:var(--tr-kopgewicht);border-radius:var(--tr-radius);place-items:center;font-size:30px;display:grid}.tr-lid-naam{font-family:var(--tr-font-kop);font-weight:var(--tr-knopgewicht);font-size:var(--tr-tekst-basis);line-height:1.3}.tr-lid-rol{font-size:var(--tr-tekst-klein);color:var(--tr-tekst-zacht);line-height:1.3}.tr-lid-mail{margin-top:var(--tr-ruimte-1);font-size:var(--tr-tekst-klein)}@media (max-width:700px){.tr-leden{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.tr-contact-formeel dl>div{grid-template-columns:1fr;gap:0}}.tr-nieuwsoverzicht{max-width:var(--tr-content-breedte);padding:var(--tr-ruimte-5) var(--tr-ruimte-4) var(--tr-ruimte-4);margin:0 auto}.tr-nieuws-meer-check{opacity:0;pointer-events:none;position:absolute}.tr-nieuws-meer-check:not(:checked)~.tr-nieuws-grid .tr-nieuws-kaart:nth-child(n+7){display:none}.tr-nieuws-meer{width:fit-content;margin:var(--tr-ruimte-5) auto 0;cursor:pointer;background:var(--tr-wit);border:2px solid var(--tr-kleur-primair);display:block}.tr-nieuws-meer:hover{background:var(--tr-kleur-primair);border-color:var(--tr-kleur-primair);color:var(--tr-wit)}.tr-nieuws-meer-minder,.tr-nieuws-meer-check:checked~.tr-nieuws-meer .tr-nieuws-meer-alle{display:none}.tr-nieuws-meer-check:checked~.tr-nieuws-meer .tr-nieuws-meer-minder{display:inline}.tr-artikel-kop{min-height:min(34vh,320px);color:var(--tr-wit);background:var(--tr-tekst);align-items:flex-end;display:flex;position:relative;overflow:hidden}.tr-artikel-kop--zonder-foto{min-height:0;color:var(--tr-tekst);background:0 0}.tr-artikel-kop-foto{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.tr-artikel-kop-scrim{z-index:1;background:linear-gradient(#0000 0%,#00000059 52%,#000000c7 100%);position:absolute;inset:0}.tr-artikel-kop-inner{z-index:2;width:100%;max-width:760px;padding:var(--tr-ruimte-5) var(--tr-ruimte-4);margin:0 auto;position:relative}.tr-artikel-kop--zonder-foto .tr-artikel-kop-inner{padding:var(--tr-ruimte-5) var(--tr-ruimte-4) 0}.tr-artikel-kop-datum{font-family:var(--tr-font-knop);font-weight:var(--tr-knopgewicht);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 12px #0006;font-size:12px}.tr-artikel-kop--zonder-foto .tr-artikel-kop-datum{color:var(--tr-kleur-accent);text-shadow:none}.tr-artikel-kop-inner h1{font-family:var(--tr-font-kop);font-weight:var(--tr-kopgewicht);font-size:clamp(28px, 3.4vw, var(--tr-tekst-h1));margin:var(--tr-ruimte-2) 0 0;text-shadow:0 1px 18px #00000073;line-height:1.2}.tr-artikel-kop--zonder-foto .tr-artikel-kop-inner h1{text-shadow:none}.tr-artikel-body{max-width:760px;padding:var(--tr-ruimte-4) var(--tr-ruimte-4) var(--tr-ruimte-6);margin:0 auto}.tr-artikel-inline-foto{float:left;border-radius:var(--tr-radius);width:min(45%,360px);height:auto;margin:0 var(--tr-ruimte-4) var(--tr-ruimte-3) 0}@media (max-width:560px){.tr-artikel-inline-foto{float:none;width:100%;margin:0 0 var(--tr-ruimte-3)}}.tr-artikel-lead{font-size:19px;font-weight:var(--tr-knopgewicht);margin:0 0 var(--tr-ruimte-3);line-height:1.5}.tr-artikel p{margin:0 0 var(--tr-ruimte-3)}.tr-artikel-terug{clear:both;margin-top:var(--tr-ruimte-4);font-family:var(--tr-font-knop);font-weight:var(--tr-knopgewicht);font-size:var(--tr-tekst-knop);color:var(--tr-tekst);text-decoration:none;display:inline-block}.tr-artikel-terug:hover{color:var(--tr-kleur-primair)}.tr-nieuws-grid{gap:var(--tr-ruimte-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.tr-nieuws-foto{aspect-ratio:3/2;background:var(--tr-grijs-licht);position:relative}.tr-nieuws-tag{top:var(--tr-ruimte-2);left:var(--tr-ruimte-2);z-index:1;font-family:var(--tr-font-knop);font-weight:var(--tr-knopgewicht);font-size:var(--tr-tekst-klein);color:var(--tr-wit);background:var(--tr-kleur-primair);padding:2px var(--tr-ruimte-2);border-radius:var(--tr-radius);position:absolute}.tr-nieuws-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tr-nieuws-body{padding:var(--tr-ruimte-3);gap:var(--tr-ruimte-1);flex-direction:column;display:flex}.tr-nieuws-datum{font-family:var(--tr-font-knop);font-weight:var(--tr-knopgewicht);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-kleur-accent);font-size:12px}.tr-nieuws-body h3{font-size:var(--tr-tekst-h3);margin:0;line-height:1.25}.tr-nieuws-body p{font-size:var(--tr-tekst-klein);line-height:var(--tr-regelhoogte);color:var(--tr-tekst-zacht);margin:0}.tr-nieuws-tags{gap:var(--tr-ruimte-1);margin:var(--tr-ruimte-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tr-nieuws-tags li{font-family:var(--tr-font-knop);font-weight:var(--tr-knopgewicht);letter-spacing:.04em;color:var(--tr-tekst-zacht);border:1px solid var(--tr-grijs-mid);border-radius:999px;padding:2px 10px;font-size:12px;line-height:1.4}.tr-artikel-body .tr-nieuws-tags{margin:0 0 var(--tr-ruimte-3)}
