.regels-keuze{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin:2rem 0 1rem;display:flex}.regels-keuze p{flex-basis:100%;max-width:none;margin:0;font-weight:700}.regels-keuze__alles{font:inherit;color:var(--accent-donker);min-height:var(--tikdoel);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.5rem .25rem;font-weight:600;text-decoration:underline}.regels details.regel{border:1px solid var(--rand);border-radius:var(--ronding);background:var(--papier);margin:0 0 .6rem}.regels details.regel>summary{min-height:var(--tikdoel);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;list-style:none;display:flex}.regels details.regel>summary::-webkit-details-marker{display:none}.regels details.regel>summary h3{margin:0;font-size:1.1rem}.regels details.regel>summary:after{content:"▾";color:var(--accent-donker);flex:none;font-size:1.3rem;line-height:1;transition:transform .15s}.regels details.regel[open]>summary:after{transform:rotate(180deg)}.regels details.regel[open]>summary{border-bottom:1px solid var(--rand)}.regels details.regel>:not(summary){margin-left:1rem;margin-right:1rem}.regels details.regel>ul:last-child,.regels details.regel>p:last-child{margin-bottom:1rem}
