:root{--rte-font-family: "Inter", system-ui, -apple-system, sans-serif;--rte-title-font: "Inter", system-ui, -apple-system, sans-serif;--rte-text-color: #1a202c;--rte-header-color: #000000;--rte-line-height: 1.85;--rte-paragraph-spacing: 1rem;--rte-max-width: 840px}.blog-post-content{max-width:var(--rte-max-width);margin:0 auto;font-family:var(--rte-font-family);color:var(--rte-text-color);line-height:var(--rte-line-height);padding:0;box-sizing:border-box;overflow-x:hidden;font-size:1.125rem}.blog-post-content *:not(.block-embed):not(.block-embed iframe){max-width:100%!important;box-sizing:border-box!important;position:static!important;transform:none!important;left:0!important;right:0!important}.blog-post-content div,.blog-post-content p{margin-bottom:var(--rte-paragraph-spacing)}.blog-post-content img,.blog-post-content figure,.blog-post-content .wix-image-container{max-width:100%!important;height:auto!important;margin:2rem auto!important;display:block!important}.blog-post-content table{table-layout:fixed!important;width:100%!important;border-collapse:collapse;margin:2rem 0!important}.blog-post-content img{border-radius:12px;clear:both;box-shadow:0 4px 20px #00000014}.blog-post-content img[width="1"],.blog-post-content img[height="1"]{display:none!important}.blog-post-content hr{max-width:100%!important;margin:3rem 0}.block-header{font-family:var(--rte-title-font);color:var(--rte-header-color);font-weight:800;line-height:1.25;margin-top:1rem;margin-bottom:.5rem;letter-spacing:-.01em}h1.block-header{font-size:2.25rem}h2.block-header{font-size:1.75rem}h3.block-header{font-size:1.4rem}h4.block-header{font-size:1.25rem}.block-paragraph{margin-bottom:var(--rte-paragraph-spacing);font-weight:400;color:var(--rte-text-color);word-break:break-word;letter-spacing:-.011em}.block-paragraph:first-of-type{line-height:1.6;color:#1e293b;font-weight:400}.block-list{margin-bottom:var(--rte-paragraph-spacing);padding-left:1.5rem;list-style-position:outside}.block-list li{margin-bottom:1rem;padding-left:.5rem;line-height:var(--rte-line-height)}ul.block-list{list-style-type:disc}ol.block-list{list-style-type:decimal}.block-quote{position:relative;margin:2rem 0;padding:2rem 2.5rem;background:#f8fafc;border-left:4px solid #d17d39;border-radius:0 12px 12px 0}.block-quote p{font-family:var(--rte-title-font);font-style:italic;font-size:1.35rem;line-height:1.6;color:#0f172a;margin-bottom:.5rem}.block-quote cite{display:block;font-size:.95rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-style:normal}.block-delimiter{text-align:center;font-size:2.5rem;letter-spacing:1rem;color:#e2e8f0;margin:4rem 0;font-weight:300}.block-image{margin:4rem 0;border-radius:8px;overflow:hidden}.block-image img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px -10px #0000001a;transition:transform .5s ease}.block-image figcaption{margin-top:1rem;text-align:center;font-size:.95rem;color:#64748b;font-style:italic;font-family:var(--rte-font-family)}.block-image-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:3rem 0}.block-image-gallery .block-image{margin:0}.block-image-gallery[data-items="1"]{grid-template-columns:1fr}.block-image-gallery[data-items="3"]{grid-template-columns:repeat(3,1fr)}.block-image-gallery[data-items="4"]{grid-template-columns:repeat(2,1fr)}.block-image-gallery.gallery-3-col{grid-template-columns:repeat(3,1fr)}.block-image-gallery.gallery-2-col{grid-template-columns:repeat(2,1fr)}.block-embed-wrapper{margin:3rem 0;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px -15px #00000026}.block-embed{position:relative;padding-bottom:56.25%;height:0}.block-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.block-paragraph a,.block-list a{color:#d17d39;text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .2s}.block-paragraph a:hover,.block-list a:hover{color:#bd4f2a}@media(max-width:768px){.blog-post-content{padding:0;font-size:1rem}h1.block-header{font-size:1.7rem}h2.block-header{font-size:1.35rem}.block-paragraph:first-of-type{font-weight:400}.block-image-gallery{display:block;grid-template-columns:1fr}.block-image-gallery .block-image{margin-bottom:2rem}.block-image-gallery .block-image:last-child{margin-bottom:0}.block-quote{padding:1.5rem}.block-quote p{font-size:1.15rem}}html[data-theme=dark]{--rte-text-color: #cbd5e1;--rte-header-color: #f8fafc}html[data-theme=dark] .block-paragraph:first-of-type{color:#f8fafc!important}html[data-theme=dark] .block-quote{background:#1e293b!important;border-left-color:#d17d39!important}html[data-theme=dark] .block-quote p{color:#f8fafc!important}html[data-theme=dark] .block-quote cite{color:#94a3b8!important}html[data-theme=dark] .block-delimiter{color:#334155!important}html[data-theme=dark] .block-image figcaption{color:#94a3b8!important}
