/* WizWeb theme — content (rich-text) block CSS: restore typography for WYSIWYG content. */
.wizweb-content-section{padding:100px 0}
.wizweb-content-section .content-inner h1,
.wizweb-content-section .content-inner h2,
.wizweb-content-section .content-inner h3,
.wizweb-content-section .content-inner h4,
.wizweb-content-section .content-inner h5,
.wizweb-content-section .content-inner h6{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-weight:700;line-height:1.3;margin:32px 0 16px}
.wizweb-content-section .content-inner h2{font-size:28px}
.wizweb-content-section .content-inner h3{font-size:22px}
.wizweb-content-section .content-inner h4{font-size:19px}
.wizweb-content-section .content-inner > *:first-child{margin-top:0}
.wizweb-content-section .content-inner p{color:var(--text-color);font-family:var(--font-inter);font-size:16px;line-height:1.9;margin-bottom:20px}
.wizweb-content-section .content-inner a{color:var(--primary-color1);text-decoration:underline}
.wizweb-content-section .content-inner ul{list-style:disc;padding-left:24px;margin:0 0 20px}
.wizweb-content-section .content-inner ol{list-style:decimal;padding-left:24px;margin:0 0 20px}
.wizweb-content-section .content-inner li{color:var(--text-color);font-family:var(--font-inter);font-size:16px;line-height:1.8;margin-bottom:8px}
.wizweb-content-section .content-inner img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}
.wizweb-content-section .content-inner blockquote{border-left:3px solid var(--primary-color1);padding:8px 0 8px 20px;margin:0 0 20px;color:var(--title-color);font-style:italic}
.wizweb-content-section .content-inner table{width:100%;border-collapse:collapse;margin-bottom:20px}
.wizweb-content-section .content-inner table td,.wizweb-content-section .content-inner table th{border:1px solid var(--border-color);padding:10px}
