html.kk-bbq30-page{scroll-behavior:auto}.kk-bbq30{--b30-line:color-mix(in srgb,currentColor 24%,transparent);--b30-soft:color-mix(in srgb,currentColor 5%,transparent);color:var(--ink,#243747)}.kk-bbq30 #mainContent>.culture-dossier{max-width:1320px;padding-inline:clamp(18px,4vw,48px);margin-inline:auto}.kk-bbq30 #bbq30-hub{margin:35px 0 50px;padding:0;max-width:none;scroll-margin-top:30px}.kk-bbq30 .bbq30-intro h2{font:clamp(30px,4vw,48px)/1.15 Georgia,serif;margin:15px 0}.kk-bbq30 .bbq30-intro p{max-width:80ch;line-height:1.85}.kk-bbq30 .bbq30-tools{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px;align-items:end;padding:22px;border:1px solid var(--b30-line);border-radius:10px;background:var(--b30-soft);margin:25px 0 12px}.kk-bbq30 .bbq30-tools label{font:12px/1.6 system-ui;display:flex;flex-direction:column;gap:7px}.kk-bbq30 .bbq30-tools input[type=search],.kk-bbq30 .bbq30-tools select{width:100%;min-width:0;padding:12px;color:inherit;background:var(--paper,#fffef9);border:1px solid var(--b30-line);border-radius:6px;font:16px/1.5 system-ui}.kk-bbq30 .bbq30-tools select option{color:#183239;background:#fff}.kk-bbq30 .bbq30-tools .bbq30-check{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:10px}.kk-bbq30 .bbq30-check input{width:18px;height:18px}.kk-bbq30 #bbq30-status{font:12px/1.6 system-ui;opacity:.8;margin:15px 0 25px}.kk-bbq30 .bbq30-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.kk-bbq30 .bbq30-card{min-width:0;width:100%;padding:0;margin:0;border:1px solid var(--b30-line);border-radius:10px;overflow:hidden;background:var(--b30-soft)}.kk-bbq30 .bbq30-card[hidden]{display:none!important}.kk-bbq30 .bbq30-card>summary{display:block;padding:0;list-style:none;cursor:pointer;color:inherit}.kk-bbq30 .bbq30-card>summary::-webkit-details-marker{display:none}.kk-bbq30 .bbq30-card>summary::marker{content:''}.kk-bbq30 .bbq30-card>summary::before,.kk-bbq30 .bbq30-card>summary::after{display:none!important;content:none!important}.kk-bbq30 .bbq30-cover{display:block;aspect-ratio:3/2;overflow:hidden;background:#244148}.kk-bbq30 .bbq30-cover img{display:block;aspect-ratio:3/2;width:100%;height:100%;object-fit:cover;max-width:none;margin:0}.kk-bbq30 .bbq30-summary{display:flex;flex-direction:column;padding:21px;gap:10px}.kk-bbq30 .bbq30-kicker{font:10px/1.6 system-ui;letter-spacing:.09em;text-transform:uppercase;opacity:.8}.kk-bbq30 .bbq30-name{display:block;font:26px/1.2 Georgia,serif;min-height:2.4em;text-wrap:balance}.kk-bbq30 .bbq30-meta{font:12px/1.65 system-ui;opacity:.8}.kk-bbq30 .bbq30-date{font:10px/1.6 system-ui;opacity:.68}.kk-bbq30 .bbq30-open{display:block;font:600 12px/1.6 system-ui;border-top:1px solid var(--b30-line);padding-top:13px;margin-top:5px}.kk-bbq30 .bbq30-card[open]{grid-column:1/-1;border-color:var(--terracotta,#ac4d2e)}.kk-bbq30 .bbq30-card[open]>summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--b30-line)}.kk-bbq30 .bbq30-card[open] .bbq30-cover{height:100%;min-height:240px;aspect-ratio:auto}.kk-bbq30 .bbq30-card[open] .bbq30-summary{padding:30px;justify-content:center}.kk-bbq30 .bbq30-card[open] .bbq30-name{font-size:clamp(30px,3.4vw,40px);min-height:0}.kk-bbq30 .bbq30-body{padding:clamp(18px,4vw,36px);font-size:16px;line-height:1.85;min-width:0}.kk-bbq30 .bbq30-body h3{font-size:26px}.kk-bbq30 .bbq30-body h4{font-size:21px}.kk-bbq30 .bbq30-body li{margin:10px 0;padding-left:5px;max-width:85ch}.kk-bbq30 .bbq30-body p{max-width:85ch}.kk-bbq30 .bbq30-body .culture-chapter{display:block;padding:0;margin:0;max-width:none;background:transparent;border:0}.kk-bbq30 .bbq30-body .culture-chapter h2{font-size:28px}.kk-bbq30 .bbq30-body .culture-chapter img{display:none}.kk-bbq30 .bbq30-note{border-left:3px solid var(--terracotta,#ac4d2e);padding:12px 18px;background:var(--b30-soft)}.kk-bbq30 .bbq30-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:25px;border-top:1px solid var(--b30-line);padding-top:20px;font:13px/1.6 system-ui}.kk-bbq30 .bbq30-actions button,.kk-bbq30 #bbq30-pages button,.kk-bbq30 #bbq30-reset{padding:10px 14px;border:1px solid var(--b30-line);border-radius:6px;background:var(--paper,#fffef9);color:inherit;font:13px/1.5 system-ui;cursor:pointer}.kk-bbq30 #bbq30-pages{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.kk-bbq30 #bbq30-pages button[aria-current=page]{border-color:var(--terracotta,#ac4d2e);font-weight:700}.kk-bbq30 #bbq30-pages button:disabled{cursor:default;opacity:.6}.kk-bbq30 #bbq30-achtergrond{border:1px solid var(--b30-line);border-radius:10px;padding:22px;margin:35px 0}.kk-bbq30 #bbq30-achtergrond>summary{font:25px/1.4 Georgia,serif;cursor:pointer}.kk-bbq30 #bbq30-achtergrond[open]>summary{margin-bottom:30px}.kk-bbq30 #bbq30-achtergrond img{max-width:100%;height:auto}.kk-bbq30 #bbq30-achtergrond .culture-chapter{scroll-margin-top:30px}.kk-bbq30 .bbq30-sources{margin:35px 0;font-size:13px;line-height:1.8}.kk-bbq30 .bbq30-sources a{overflow-wrap:anywhere}.kk-bbq30 [id^=recept-],.kk-bbq30 [id^=bbq-recipe-]{scroll-margin-top:35px}.kk-bbq30 .bbq30-card>summary:focus-visible,.kk-bbq30 button:focus-visible,.kk-bbq30 input:focus-visible,.kk-bbq30 select:focus-visible{outline:2px solid var(--terracotta,#ac4d2e);outline-offset:3px}@media(max-width:1050px){.kk-bbq30 .bbq30-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.kk-bbq30 .bbq30-grid{grid-template-columns:1fr}.kk-bbq30 .bbq30-tools{grid-template-columns:1fr;padding:17px}.kk-bbq30 .bbq30-card[open]>summary{display:block}.kk-bbq30 .bbq30-card[open] .bbq30-cover{height:auto;aspect-ratio:3/2;min-height:0}.kk-bbq30 .bbq30-name{min-height:0}.kk-bbq30 .bbq30-card[open] .bbq30-summary{padding:21px}.kk-bbq30 #bbq30-achtergrond{padding:16px}.kk-bbq30 #bbq30-achtergrond .culture-search{max-width:100%}}@media print{.kk-bbq30 .bbq30-tools,.kk-bbq30 #bbq30-pages,.kk-bbq30 .bbq30-actions{display:none!important}.kk-bbq30 .bbq30-grid{display:block}.kk-bbq30 .bbq30-card{break-inside:avoid;margin:20px 0}.kk-bbq30 .bbq30-card>summary,.kk-bbq30 .bbq30-card[open]>summary{display:block}.kk-bbq30 .bbq30-cover{display:none}}
