@font-face{font-family:'Wave DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('dm-sans-400.ttf') format('truetype')}
@font-face{font-family:'Wave DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('dm-sans-700.ttf') format('truetype')}
#wave-artizm{box-sizing:border-box;min-width:0;max-width:100%;margin:0 0 28px;padding:clamp(16px,2.3vw,30px);font-family:'Wave DM Sans',system-ui,sans-serif;font-size:clamp(16px,1.35vw,18px);line-height:1.7;overflow-wrap:break-word;text-align:left}
#wave-artizm h2{font-family:inherit;font-size:clamp(28px,3vw,38px);line-height:1.2;font-weight:700;margin:0 0 18px}
#wave-artizm blockquote{font:inherit;color:inherit;border:0;background:none;box-shadow:none;margin:0;padding:0}
#wave-artizm blockquote::before,#wave-artizm blockquote::after{content:none}
#wave-artizm p{font:inherit;margin:0 0 1em}
#wave-artizm figcaption{font-family:inherit;font-size:1em;font-weight:700;text-align:right;margin-top:1em}
@media(max-width:760px){#wave-artizm{padding:18px 0;margin-top:8px;font-size:16px;line-height:1.7}}

.site-footer__inner > .wave-footer-information{width:100%;max-width:100%;min-width:0;box-sizing:border-box;text-align:left;overflow-wrap:break-word;margin:0 0 24px}
.site-footer__inner:has(> .wave-footer-information){flex-wrap:wrap}
.wave-footer-information .entry-content{max-width:100%;min-width:0}

