/* Fonts are served from this website itself (see the privacy policy). */
@font-face{font-family:'Bangers';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bangers-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Bangers';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bangers-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Permanent Marker';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/permanent-marker-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Archivo';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/archivo-latin-ext-400-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Archivo';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/archivo-latin-400-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* ==========================================================================
   robindhondt.com: the comic house style
   Every block lives inside <div class="rd">.
   This first part keeps the WordPress theme and Elementor from changing
   the look of those blocks. Please leave it as it is.
   ========================================================================== */
body .rd{font-family:'Archivo',sans-serif;color:#111111;background:#ffffff;min-width:0;overflow-x:clip;font-size:16px;font-weight:400;font-style:normal;line-height:normal;text-align:left;letter-spacing:normal;text-transform:none;word-spacing:normal}
body .rd,body .rd *,body .rd *::before,body .rd *::after{box-sizing:revert}
body .rd :is(h1,h2,h3,h4,h5,h6){margin:revert;margin-block:revert;font-size:revert;font-weight:revert;line-height:revert;font-family:revert;color:revert}
body .rd p{margin:revert;margin-block:revert}
body .rd a{color:#111111;background-color:transparent;text-decoration:revert;box-shadow:none}
body .rd a:hover,body .rd a:active{color:#3f7a14}
body .rd img{height:revert;max-width:revert;border:revert;border-radius:revert;box-shadow:revert}
body .rd :is(button,input,select,textarea){font-family:revert;font-size:revert;line-height:revert;margin:revert;width:revert;border:revert;border-radius:revert;padding:revert;transition:revert;overflow:revert;text-transform:revert;display:revert;background-color:revert;color:revert;white-space:revert;user-select:revert;vertical-align:revert;text-align:revert;font-weight:revert}
body .rd :is(button,input):is(:hover,:focus,:active){background-color:revert;color:revert;border-color:revert;text-decoration:revert}
body .rd label{display:revert;line-height:revert;vertical-align:revert}
body .rd figcaption{font-size:revert;color:revert;line-height:revert;font-style:revert;font-weight:revert}
body .rd :is(ul,ol,li,figure,blockquote){margin:revert;padding:revert}
body .rd [hidden]{display:none!important}

/* The current page in the menu gets a green underline (set by robindhondt.js) */
.rd .rd-nav-link[aria-current="page"]{text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:7px!important;text-decoration-color:#86c93f!important}

/* ---------- Page panels (generated from the design mockups) ---------- */
.rd .rd-about-img{object-position:70% 55%}
.rd .rd-br-m{display:none}
.rd .rd-hero-img{object-position:26% 30%}
.rd .rd-ab{position:relative;padding-top:296px}
.rd .rd-ab-copy{position:absolute;top:0;left:clamp(10px,2.2%,34px);width:54%;z-index:2;display:flex;flex-direction:column;align-items:flex-start}
.rd .rd-ab-img{display:block;width:100%;aspect-ratio:2000/1342;object-fit:cover;object-position:100% 100%}
.rd .rd-ab-note{display:block}
.rd .rd-kn-hero{position:relative}
.rd .rd-kn-hrib{position:absolute;top:0;left:clamp(-8px,-0.5vw,0px);z-index:3;max-width:100%}
.rd .rd-kn-hgrid{display:flex;justify-content:space-between;gap:clamp(14px,1.6vw,20px);align-items:stretch}
.rd .rd-kn-hphoto{position:relative;flex:0 0 min(640px,49%);margin-top:calc(clamp(330px,42vw,600px) * 0.27)}
.rd .rd-kn-hcopy{flex:0 0 min(600px,46%);min-width:0;margin-top:calc(clamp(330px,42vw,600px) * 0.27 + clamp(70px,8vw,110px));display:flex}
.rd .rd-kn-himg{display:block;width:100%;aspect-ratio:1047/1277;object-fit:cover}
.rd .rd-kn-spot{position:absolute;left:calc(66% + 200px);top:calc(27% - 318px);transform:rotate(-6deg);white-space:nowrap}
.rd .rd-kn-sarrow{position:absolute;left:calc(66% - 6px);top:calc(27% - 234px)}
.rd .rd-kn-sarrow-m{display:none}
.rd .rd-ev-hero{display:flex;gap:clamp(14px,1.6vw,20px);align-items:stretch}
.rd .rd-ev-copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column}
.rd .rd-ev-photo{position:relative;flex:0 0 min(470px,38%)}
.rd .rd-ev-img{display:block;width:100%;height:100%;min-height:560px;object-fit:cover;object-position:60% 30%}
.rd .rd-ev-strip{display:flex;gap:clamp(14px,1.6vw,20px);align-items:stretch}
.rd .rd-ev-col{flex:1 1 0;min-width:0}
.rd .rd-ev-bios{display:grid;grid-template-columns:1fr 1.3fr 1.7fr;gap:18px}
.rd .rd-st-row{display:flex;gap:clamp(14px,1.6vw,20px);align-items:stretch}
.rd .rd-st-shelf{display:flex;gap:clamp(14px,1.6vw,20px);align-items:stretch}
.rd .rd-aw-hero{display:flex;gap:clamp(14px,1.6vw,20px);align-items:stretch}
.rd .rd-aw-copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column}
.rd .rd-aw-photo{position:relative;flex:0 0 min(560px,44%)}
.rd .rd-aw-bookcol{display:flex;flex-direction:column;justify-content:center;align-items:center}
.rd .rd-aw-book{position:relative;display:block;width:min(100%,440px);height:auto;transform:rotate(3deg)}
.rd .rd-aw-feat{display:flex;align-items:stretch}
.rd .rd-aw-feat-img{flex:0 0 52%}
.rd .rd-aw-grid{display:flex;gap:clamp(14px,1.6vw,20px);align-items:stretch}
.rd .rd-aw-btn{white-space:nowrap}
.rd .rd-post{width:100%;max-width:1060px;margin:0 auto;display:flex;flex-direction:column}
.rd .rd-post-body{position:relative;z-index:2;width:min(100%,880px);margin:-22px auto 0}
.rd .rd-post-text p{margin:0 0 1.05em;font-size:clamp(19px,1.55vw,21px);line-height:1.65;text-wrap:pretty}
.rd .rd-post-text blockquote{position:relative;margin:1.6em 0 1.7em;padding:28px clamp(22px,3vw,40px) 24px;background:#111111;color:#ffffff;font-family:'Bangers',cursive;font-size:clamp(30px,3vw,42px);letter-spacing:0.04em;line-height:1.05;transform:rotate(-1.2deg);box-shadow:8px 8px 0 #86c93f}
.rd .rd-post-text blockquote p{margin:0;font:inherit;line-height:inherit}
.rd .rd-post-text h2,.rd .rd-post-text h3{margin:1.5em 0 0.6em;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;line-height:1.05;font-size:clamp(26px,2.4vw,34px)}
.rd .rd-post-text h3{font-size:clamp(22px,2vw,28px)}
.rd .rd-post-text ul,.rd .rd-post-text ol{margin:0 0 1.05em;padding-left:1.3em;font-size:clamp(19px,1.55vw,21px);line-height:1.65}
.rd .rd-post-text li{margin:0 0 0.35em}
.rd .rd-post-text a{color:#111111;text-decoration:underline;text-decoration-color:#86c93f;text-decoration-thickness:3px;text-underline-offset:5px}
.rd .rd-post-text figure{margin:1.6em 0}
.rd .rd-post-text img{display:block;max-width:100%;height:auto;border:4px solid #111111;box-sizing:border-box}
.rd .rd-post-text figcaption{margin-top:12px;font-family:'Permanent Marker',cursive;font-size:17px;line-height:1.2;text-transform:uppercase;color:#111111}
.rd .rd-post-text blockquote{border:0;quotes:none}
.rd .rd-post-text blockquote cite{display:block;margin-top:14px;font-family:'Oswald',sans-serif;font-style:normal;font-size:16px;letter-spacing:0.08em;text-transform:uppercase;color:#86c93f}
.rd .rd-post-text iframe{max-width:100%}
.rd .rd-post-text .wp-block-embed iframe{width:100%;height:auto;aspect-ratio:16/9}
.rd .rd-post-text .rd-table{width:100%;border-collapse:collapse;border-spacing:0;margin:0.4em 0 1.4em;font-size:16px;line-height:1.5;background:transparent}
.rd .rd-post-text .rd-table thead th{padding:10px 12px;border:3px solid #111111;background:#111111;color:#ffffff;font-family:'Oswald',sans-serif;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:0.06em;text-transform:uppercase;text-align:left;vertical-align:bottom}
.rd .rd-post-text .rd-table tbody td{padding:12px;border:3px solid #111111;background:transparent;line-height:1.5;vertical-align:top;text-wrap:pretty}
.rd .rd-post-text mark{background:#fff09a;color:#111111;padding:0 3px}
.rd .rd-post-updated{margin:0 0 1.4em!important;font-family:'Oswald',sans-serif;font-weight:700;font-size:15px!important;letter-spacing:0.08em;text-transform:uppercase}
@media (min-width:1200px) and (max-width:1365px){.rd .rd-ab-panel p{font-size:18.5px!important}.rd .rd-ab-panel .rd-ab-lead{font-size:22px!important}.rd .rd-ab-panel .rd-ab-big{font-size:30px!important}}
@media (max-width:1199px){.rd .rd-ab{padding-top:0}.rd .rd-ab-copy{position:relative;left:auto;top:auto;width:auto;max-width:860px;margin:-26px 0 0 clamp(6px,2vw,24px)}.rd .rd-ab-note{display:none!important}.rd .rd-facts-arrow{transform:rotate(68deg);margin:0 0 -18px 0!important;width:80px;height:52px}.rd .rd-sum{grid-template-columns:minmax(0,1fr)!important;justify-items:start}.rd .rd-sum-logos{justify-content:flex-start!important}.rd .rd-sum-dots{display:none}}
@media (min-width:701px) and (max-width:1199px){.rd .rd-kn-hero{margin-top:80px}}
@media (max-width:1099px){.rd .rd-ev-strip{flex-direction:column}.rd .rd-ev-bios{grid-template-columns:1fr}.rd .rd-ev-press{grid-template-columns:1fr 1fr!important}}
@media (max-width:980px){.rd .rd-st-row,.rd .rd-st-shelf{flex-direction:column}.rd .rd-aw-hero,.rd .rd-aw-feat,.rd .rd-aw-grid{flex-direction:column}.rd .rd-aw-photo,.rd .rd-aw-feat-img{flex:none;width:100%}.rd .rd-aw-bookcol{order:-1}.rd .rd-aw-book{width:min(84%,380px)}.rd .rd-aw-feat-pic{height:auto!important;min-height:0!important}}
@media (max-width:860px){.rd .rd-ev-hero{flex-direction:column}.rd .rd-ev-photo{flex:none;width:100%}.rd .rd-ev-img{min-height:0;aspect-ratio:1/1.05}}
@media (max-width:700px){.rd .rd-hero-img{object-position:57% 30%}.rd .rd-hero-ribbon{top:auto!important;bottom:32px}.rd .rd-hero-note{display:none!important}.rd .rd-br-m{display:inline}.rd .rd-kn-caption{width:64%!important;top:16px!important;left:12px!important}.rd .rd-about-img{object-position:80% 60%}.rd .rd-quote{font-size:21px!important}.rd .rd-about-rib{bottom:10px!important;right:10px!important}.rd .rd-about-rib h2{width:236px!important}.rd .rd-logo{flex-basis:28%!important;flex-grow:0!important;height:58px!important;padding:6px 8px!important}.rd .rd-logo img{max-height:24px!important}.rd .rd-pss-a{font-size:17px!important}.rd .rd-pss-b{font-size:9px!important;letter-spacing:0.08em!important}.rd .rd-qmark{font-size:80px!important;height:50px}.rd .rd-live-note{flex-direction:column-reverse!important;align-self:center;max-width:none!important;align-items:center!important}.rd .rd-live-arrow{width:96px;height:56px;margin:0 0 4px 0!important;transform:rotate(78deg)}.rd .rd-st-note{margin-left:0!important}.rd .rd-st-dots{width:110px!important;height:80px!important}.rd .rd-st-burst{width:112px!important;height:112px!important;font-size:17px!important;right:-4px!important}.rd .rd-ft-note{display:none!important}.rd .rd-kn-rib{bottom:74px!important}.rd .rd-dots{display:none!important}.rd .rd-kn-op{margin-right:0!important}.rd .rd-ft-black{margin-top:0.18em!important}.rd .rd-ft-logo{flex-basis:100%!important;max-width:320px;margin:0 auto 10px!important}.rd .rd-kn-book{font-size:19px!important;min-height:44px!important;padding:3px 16px 0!important;box-shadow:4px 4px 0 #111111!important;bottom:14px!important;left:12px!important}.rd .rd-ab-img{aspect-ratio:1/0.86;object-position:86% 100%}.rd .rd-ab-copy{margin:-18px 12px 0 0}.rd .rd-ab-panel{padding:58px 22px 30px!important}.rd .rd-ab-lead{font-size:22px!important}.rd .rd-ab-big{font-size:30px!important}.rd .rd-fact-t{font-size:21.5px!important}.rd .rd-ab-rib{width:292px!important}.rd .rd-facts-ribwrap{flex:1 1 100%;width:100%}.rd .rd-facts-rib{width:calc(100% + 34px)!important;max-width:none!important;margin-left:-15px!important}.rd .rd-kn-hgrid{flex-direction:column}.rd .rd-kn-hphoto{flex:none;width:100%;margin-top:calc(330px * 0.27)}.rd .rd-kn-hcopy{margin-top:0}.rd .rd-kn-spot{position:relative!important;left:auto!important;top:auto!important;display:block;width:fit-content;margin:10px 0 4px 46%!important;transform:rotate(-4deg)!important;font-size:30px!important}.rd .rd-kn-sarrow{display:none}.rd .rd-kn-sarrow-m{display:block;position:absolute;left:18px;top:-74px}.rd .rd-kn-stand{font-size:26px!important}.rd .rd-kn-hcopy{flex:none!important;width:100%}.rd .rd-kn-panel{padding:40px 22px 34px!important}.rd .rd-sum-logos{flex-direction:column;align-items:flex-start!important;gap:4px!important}.rd .rd-sum-plus{margin-left:46px}.rd .rd-sum-eq{margin-left:40px}.rd .rd-kn-vnote{font-size:13px!important;left:-4px!important;top:-18px!important}.rd .rd-sums-intro{margin:0!important}.rd .rd-kn-jacket{right:2%!important;bottom:-58px!important}.rd .rd-q-cap{padding-right:0!important;margin-left:22px!important}.rd .rd-kn-quote{font-size:20px!important}.rd .rd-kn-walk{font-size:18px!important}.rd .rd-q-ctrl{position:relative!important;right:auto!important;bottom:auto!important;margin:22px 0 0 0!important}.rd .rd-sum-cap{font-size:16px!important}.rd .rd-kn-card{padding:30px 22px 30px!important}.rd .rd-kn-burst{width:96px!important;height:96px!important;font-size:16px!important}.rd .rd-ev-pad{padding:30px 22px 30px!important}.rd .rd-ev-lead{font-size:22px!important}.rd .rd-ev-note{font-size:17px!important;left:14px!important;bottom:16px!important}.rd .rd-st-pad{padding:30px 22px 34px!important}.rd .rd-aw-pad{padding:30px 22px 32px!important}.rd .rd-aw-hero .rd-aw-pad{padding-top:60px!important}.rd .rd-aw-lead{font-size:23px!important}.rd .rd-aw-btn{font-size:21px!important;padding:6px 16px 0!important}.rd .rd-aw-doodle{margin-top:-6px!important}.rd .rd-post-body{margin-top:-10px}.rd .rd-post-pad{padding:32px 22px 36px!important}.rd .rd-post-text p{font-size:19px}.rd .rd-post-dots{display:none}.rd .rd-post-text .rd-table,.rd .rd-post-text .rd-table tbody,.rd .rd-post-text .rd-table tr,.rd .rd-post-text .rd-table tbody td{display:block;width:auto}.rd .rd-post-text .rd-table thead{display:none}.rd .rd-post-text .rd-table tbody tr{margin:0 0 16px;border:3px solid #111111}.rd .rd-post-text .rd-table tbody td{border:0;border-bottom:2px solid #e2e2e2;padding:10px 12px}.rd .rd-post-text .rd-table tbody td:last-child{border-bottom:0}.rd .rd-post-text .rd-table tbody td::before{content:attr(data-label);display:block;margin:0 0 4px;font-family:'Oswald',sans-serif;font-weight:700;font-size:13px;letter-spacing:0.08em;text-transform:uppercase}}
@media (max-width:600px){.rd .rd-ev-press{grid-template-columns:1fr!important}}

/* ---------- Post text: whatever Robin writes in the WordPress editor ---------- */
.rd .rd-post-text h2,.rd .rd-post-text h3{margin:1.5em 0 0.6em;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;line-height:1.05;font-size:clamp(26px,2.4vw,34px)}
.rd .rd-post-text h3{font-size:clamp(22px,2vw,28px)}
.rd .rd-post-text ul,.rd .rd-post-text ol{margin:0 0 1.05em;padding-left:1.3em;font-size:clamp(19px,1.55vw,21px);line-height:1.65}
.rd .rd-post-text li{margin:0 0 0.35em}
.rd .rd-post-text a{color:#111111;text-decoration:underline;text-decoration-color:#86c93f;text-decoration-thickness:3px;text-underline-offset:5px}
.rd .rd-post-text figure{margin:1.6em 0}
.rd .rd-post-text img{display:block;max-width:100%;height:auto;border:4px solid #111111;box-sizing:border-box}
.rd .rd-post-text figcaption{margin-top:12px;font-family:'Permanent Marker',cursive;font-size:17px;line-height:1.2;text-transform:uppercase;color:#111111}
.rd .rd-post-text blockquote{border:0;quotes:none}
.rd .rd-post-text blockquote cite{display:block;margin-top:14px;font-family:'Oswald',sans-serif;font-style:normal;font-size:16px;letter-spacing:0.08em;text-transform:uppercase;color:#86c93f}
.rd .rd-post-text iframe{max-width:100%}
.rd .rd-post-text .wp-block-embed iframe{width:100%;height:auto;aspect-ratio:16/9}
