/* Content block styles (from WordPress's block library, renamed to nunglen classes). */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.nl-btn__link{cursor:pointer}
:where(figure){margin:0 0 1em}
.nl-btn__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}
:where(.nl-btn__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}
.nl-buttons>.nl-btn.nl-btn--custom{max-width:none}
.nl-buttons>.nl-btn.nl-btn--custom .nl-btn__link{width:100%}
.nl-buttons>.nl-btn.nl-btn--w25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}
.nl-buttons>.nl-btn.nl-btn--w50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}
.nl-buttons>.nl-btn.nl-btn--w75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}
.nl-image>a, .nl-image>figure>a{display:inline-block}
.nl-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}
.nl-image :where(figcaption){margin-bottom:1em;margin-top:.5em}
.nl-image figure{margin:0}
ol, ul{box-sizing:border-box}
.nl-buttons{box-sizing:border-box}
.nl-buttons>.nl-btn{display:inline-block;margin:0}
.nl-buttons.nl-buttons--left{justify-content:flex-start}
.nl-buttons .nl-btn__link{width:100%}
.nl-toc{box-sizing:border-box}
.nl-table{overflow-x:auto}
.nl-table table{border-collapse:collapse;width:100%}
.nl-table thead{border-bottom:3px solid}
.nl-table tfoot{border-top:3px solid}
.nl-table td, .nl-table th{border:1px solid;padding:.5em}
.nl-table .nl-fixed{table-layout:fixed;width:100%}
.nl-table .nl-fixed td, .nl-table .nl-fixed th{word-break:break-word}
.nl-btn__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}
.nl-btn{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}
:where(body){margin: 0;}
:where(.nl-buttons){gap: 0.5em;}
body .nl-buttons{display: flex;}
.nl-buttons{flex-wrap: wrap;align-items: center;}
.nl-buttons > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
:root :where(.nl-btn__link, .nl-btn__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
