.blog-post-content rte-formatter{--gap:var(--padding-3xl)}.blog-post-content{max-width:var(--narrow-page-width)!important}.blog-post-content h2{font-size:var(--font-h4--size)}.blog-post-content h3{font-size:var(--font-h5--size)}.blog-post-content h4{font-size:var(--font-h6--size)}.blog-post-content .info-box,.blog-post-content .pro-tip{margin-top:var(--padding-lg);margin-bottom:var(--padding-lg);padding:var(--padding-md);background-color:#eef1ea}.blog-post-content .expert-quote{margin-top:var(--padding-lg);margin-bottom:var(--padding-lg);padding:var(--padding-md);background-color:#eef1ea;border-left:2px solid #13a538}.blog-post-content .options-grid{gap:var(--padding-xl);margin-top:var(--padding-lg);margin-bottom:var(--padding-lg);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}.blog-post-content .options-grid .option-card{padding:var(--padding-md);border:1px solid #f5f5f5;border-top-width:4px}.blog-post-content .options-grid .option-card--recommended{border-top:4px solid #13a538}.blog-post-content .options-grid .option-card--warning{border-top:4px solid red}.blog-post-content .options-grid .option-card__details dl dt{text-transform:uppercase;font-weight:600}.blog-post-content .options-grid .option-card__details dl dd{margin:0;margin-bottom:var(--padding-sm)}.blog-post-content .accordion,.blog-post-content .faq-item{padding:var(--padding-sm);margin-bottom:var(--padding-md);background-color:#eef1ea}.blog-post-content .accordion summary,.blog-post-content .faq-item summary{cursor:pointer;font-weight:600;font-size:var(--font-h6--size)}.blog-post-content .risks-grid{gap:var(--padding-xl);margin-top:var(--padding-lg);margin-bottom:var(--padding-lg);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}.blog-post-content .risks-grid .risk-item{padding:var(--padding-sm);background-color:#eef1ea}.blog-post-content .usp-grid{gap:var(--padding-xl);margin-top:var(--padding-lg);margin-bottom:var(--padding-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.blog-post-content .cta-section{gap:var(--padding-xl);margin-top:var(--padding-lg);margin-bottom:var(--padding-lg);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}