
:root{--ar-ink:#222622;--ar-muted:#636b61;--ar-rule:#c8cec2;--ar-accent:#b47720;--ar-paper:#fafbf7;--ar-soft:#ecefe5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ar-paper);color:var(--ar-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-underline-offset:4px}a:hover{color:#8b5a14}a:focus-visible,summary:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid #b47720;outline-offset:5px}img{max-width:100%;height:auto}button,select{font:inherit}svg{vertical-align:middle}.ar-breed{width:min(1280px,calc(100% - 80px));margin-inline:auto}.ar-sprong{position:fixed;top:-100px;left:20px;z-index:20;padding:10px 20px;background:#222622;color:white}.ar-sprong:focus{top:12px}.ar-balk{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:28px;border-bottom:1px solid var(--ar-ink)}.ar-merk{display:flex;align-items:center;gap:16px;text-decoration:none;line-height:1.1}.ar-monogram{display:grid;place-items:center;background:var(--ar-ink);color:var(--ar-paper);width:45px;height:45px;font-size:20px;font-weight:700;letter-spacing:-2px}.ar-naam{font-size:20px;font-weight:700;letter-spacing:-.7px}.ar-naam small{display:block;font-size:10px;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-top:7px}.ar-navigatie{display:flex;gap:28px;flex-wrap:wrap;font-size:13px}.ar-navigatie a{text-decoration:none;padding-block:8px;border-bottom:1px solid transparent}.ar-navigatie a[aria-current=page]{border-color:var(--ar-accent)}.ar-kopruimte{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:72px;padding-block:68px 46px;align-items:center}.ar-kicker{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700;display:flex;align-items:center;gap:12px}.ar-kicker:before{content:"";width:22px;height:3px;background:var(--ar-accent)}h1{font-weight:500;font-size:clamp(42px,5.2vw,78px);line-height:1.02;letter-spacing:-4px;margin:26px 0}h1 em{font-style:normal;color:var(--ar-accent)}.ar-dek{font-size:20px;line-height:1.55;max-width:480px;margin:24px 0}.ar-datum{font:11px/1.7 'Courier New',monospace;text-transform:uppercase;letter-spacing:.8px;color:var(--ar-muted)}.ar-tekening{margin:0;align-self:end}.ar-tekening img{display:block;width:100%}.ar-tekening figcaption{font-size:10px;letter-spacing:.7px;margin-top:10px;color:var(--ar-muted);text-transform:uppercase}.ar-leesstart{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;border-block:1px solid var(--ar-rule);padding-block:19px;font-size:14px}.ar-leesstart>strong{font-weight:400;max-width:690px}.ar-leesstart a{display:inline-flex;gap:20px;align-items:center;font-weight:700;text-decoration:none}.ar-gidsgrid{display:grid;grid-template-columns:minmax(0,180px) minmax(0,740px);gap:70px;justify-content:center;padding-top:54px}.ar-index{font-size:12px;align-self:start;position:sticky;top:30px}.ar-index p{font-weight:700;text-transform:uppercase;letter-spacing:1px}.ar-index ol{padding:0;list-style:none}.ar-index li{margin:0}.ar-index a{display:block;padding:10px 0;border-bottom:1px solid var(--ar-rule);text-decoration:none}.ar-index span{font:11px 'Courier New',monospace;color:var(--ar-accent);margin-right:8px}.ar-tekst{min-width:0;font-size:17px;line-height:1.8}.ar-inleiding{font-size:20px;line-height:1.65;margin-bottom:40px}.ar-tekst p{margin:0 0 20px}.ar-tekst section{margin-bottom:50px;scroll-margin-top:28px}.ar-sectie-kop{display:flex;gap:18px;align-items:baseline;border-top:1px solid var(--ar-rule);padding-top:24px;margin-bottom:24px}.ar-sectie-kop>span{font:13px 'Courier New',monospace;color:var(--ar-accent)}h2{font-size:31px;font-weight:500;line-height:1.18;letter-spacing:-1px;margin:0}h3{font-size:19px;line-height:1.3;font-weight:600}.vindplaats{font-size:11px;vertical-align:super;font-family:Arial,sans-serif;color:var(--ar-accent);text-decoration:none;white-space:nowrap}.ar-matrix{overflow-x:auto;margin:26px 0;border-block:2px solid var(--ar-ink)}table{border-collapse:collapse;width:100%;text-align:left;font-size:14px;line-height:1.6}caption{text-align:left;padding:13px 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}th,td{padding:14px 10px;border-top:1px solid var(--ar-rule);vertical-align:top}thead{background:var(--ar-soft)}tbody th{width:35%;font-weight:600}.ar-tekst details{border-bottom:1px solid var(--ar-rule)}.ar-tekst summary{cursor:pointer;padding:19px 26px 19px 0;font-size:17px;font-weight:600;line-height:1.45}.ar-tekst details p{font-size:16px;padding-right:20px}.ar-lexicon{margin-top:30px;display:grid;grid-template-columns:1fr 1.5fr;gap:48px;padding:42px;background:var(--ar-soft);border-top:3px solid var(--ar-accent)}.ar-lexicon h2{margin:12px 0;font-size:29px}.ar-lexicon p{margin:12px 0;font-size:14px}.ar-lexicon label{display:block;font-size:12px;font-weight:700;letter-spacing:1px;margin:22px 0 7px}.ar-lexicon select{width:100%;padding:12px;background:var(--ar-paper);color:var(--ar-ink);border:1px solid #858f7c}.ar-betekenis{padding-top:2px}.ar-betekenis section{border-bottom:1px solid #bac2b1;padding:10px 0}.ar-betekenis h3{margin:9px 0}.ar-betekenis p{font-size:17px}.ar-betekenis section[hidden]{display:none}.ar-kolofon{padding:50px 0 30px;margin-top:60px;border-top:1px solid var(--ar-ink)}.ar-voetkop{display:flex;justify-content:space-between;gap:30px;align-items:start}.ar-voetkop p{font-size:13px;max-width:430px;margin:0}.ar-voetlinks{display:flex;flex-wrap:wrap;gap:12px 30px;padding:30px 0;font-size:13px}.ar-voetslot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--ar-rule);padding-top:20px;font-size:10px;color:var(--ar-muted);letter-spacing:.5px;text-transform:uppercase}.ar-service{padding:66px 0 16px;display:grid;grid-template-columns:1fr 1.6fr;gap:70px}.ar-service-kop{align-self:start}.ar-service h1{font-size:clamp(39px,4.3vw,62px);letter-spacing:-2.7px;overflow-wrap:anywhere}.ar-service-inhoud{font-size:17px;min-width:0;padding-top:10px;max-width:740px}.ar-service-inhoud section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--ar-rule)}.ar-service-inhoud h2{font-size:27px;margin-bottom:19px}.ar-service-inhoud p{margin:0 0 18px}.ar-service-inhoud li{margin:10px 0}.ar-service-inhoud ul,.ar-service-inhoud ol{padding-left:22px}.ar-bronnen{counter-reset:bron;list-style:none;padding:0!important}.ar-bronnen li{position:relative;padding:0 0 25px 46px;margin:0 0 25px;border-bottom:1px solid var(--ar-rule);overflow-wrap:anywhere}.ar-bronnen li:before{counter-increment:bron;content:counter(bron,decimal-leading-zero);position:absolute;left:0;top:2px;font:14px 'Courier New',monospace;color:var(--ar-accent)}.ar-bronnen h2{font-size:22px;margin:0 0 10px}.ar-bronnen p{font-size:15px;margin-bottom:6px}.ar-url{font-size:10px!important;color:var(--ar-muted);word-break:break-word}.ar-contactrij{padding:20px 0;border-top:1px solid var(--ar-rule)}.ar-contactrij h3{margin:0 0 8px}.ar-contactrij a{display:inline-flex;align-items:center;gap:15px;font-weight:700;font-size:14px}.ar-klein{font-size:12px!important;color:var(--ar-muted)}
@media(max-width:1000px){.ar-breed{width:calc(100% - 48px)}.ar-kopruimte{gap:36px}.ar-gidsgrid{grid-template-columns:140px minmax(0,1fr);gap:36px}.ar-service{gap:40px;grid-template-columns:1fr 1.5fr}.ar-navigatie{gap:18px}}
@media(max-width:720px){.ar-balk{align-items:flex-start;gap:22px;flex-direction:column;padding-block:22px}.ar-navigatie{width:100%;justify-content:space-between;gap:12px;font-size:12px}.ar-kopruimte{grid-template-columns:1fr;padding-top:43px;gap:24px}h1{font-size:54px;letter-spacing:-2.9px}.ar-dek{font-size:18px}.ar-tekening{max-width:410px}.ar-tekening figcaption{font-size:9px}.ar-gidsgrid{display:block;padding-top:30px}.ar-index{position:static;margin-bottom:38px}.ar-index ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ar-tekst{font-size:16px}.ar-inleiding{font-size:19px}.ar-sectie-kop{gap:12px}h2{font-size:28px}.ar-lexicon{grid-template-columns:1fr;gap:16px;padding:25px}.ar-voetkop,.ar-voetslot{flex-direction:column}.ar-voetlinks{gap:12px 20px}.ar-service{display:block;padding-top:38px}.ar-service-kop{margin-bottom:38px}.ar-service h1{font-size:48px}.ar-service-inhoud{font-size:16px}}
@media(max-width:400px){.ar-breed{width:calc(100% - 32px)}.ar-naam{font-size:18px}.ar-navigatie{gap:8px;font-size:11px}.ar-kopruimte h1{font-size:44px;letter-spacing:-2.4px}.ar-kicker{font-size:10px;letter-spacing:1.4px}.ar-index ol{grid-template-columns:1fr}.ar-sectie-kop h2{font-size:26px}.ar-matrix th,.ar-matrix td{padding:10px 7px;font-size:13px}.ar-service h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.ar-navigatie,.ar-index,.ar-lexicon,.ar-voetlinks{display:none}.ar-breed{width:100%}.ar-gidsgrid,.ar-service{display:block}.ar-tekst{font-size:12pt}.ar-kopruimte{padding:15px 0}body{background:white;color:black}a{color:black}}
