.blog-content{word-break:normal;overflow-wrap:break-word;line-height:1.6}.blog-content p{color:var(--color-text);margin-bottom:1.2em}.blog-content p:last-child{margin-bottom:0}.blog-content h2{font-size:var(--text-subheading);color:var(--color-text);background:rgba(var(--color-primary-rgb),.05);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-sm)var(--radius-sm)0;letter-spacing:var(--font-heading-tracking);margin-top:2.2em;margin-bottom:.8em;padding:.5em .75em;scroll-margin-top:7rem;font-weight:700}.blog-content h3{font-size:var(--text-body-plus);color:var(--color-text);letter-spacing:var(--font-heading-tracking);margin-top:1.8em;margin-bottom:.6em;scroll-margin-top:7rem;font-weight:700}.blog-content ul{margin-bottom:1.6em;margin-left:1.5em;list-style-type:disc}.blog-content ol{margin-bottom:1.6em;margin-left:1.5em;list-style-type:decimal}.blog-content li{margin-bottom:.5em;padding-left:.3em}.blog-content li::marker{color:var(--color-primary);font-weight:700}.blog-content strong,.blog-content b{color:var(--color-text);font-weight:700}.blog-content a{color:var(--color-primary);font-size:var(--text-body-plus);text-underline-offset:3px;text-decoration:underline}.blog-content a:hover{opacity:.75}.blog-content blockquote{border-left:3px solid var(--color-primary);background:rgba(var(--color-primary-rgb),.04);color:var(--color-text-muted);border-radius:0 var(--radius-md)var(--radius-md)0;margin:1.8em 0;padding:1em 1.25em;font-style:italic}.blog-content img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:1.5em 0}.blog-content hr{background:var(--color-border);border:none;height:1px;margin:2.5em 0}.blog-content iframe{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:100%;min-height:300px;margin:1.5em 0}.blog-content figure{margin:1.8em 0}.blog-content figure iframe,.blog-content figure img{border-radius:var(--radius-md);overflow:hidden}.blog-content figcaption{font-size:var(--text-caption);color:var(--color-text-muted);text-align:center;margin-top:.6em}.blog-content .wp-block-buttons{gap:var(--space-3);flex-wrap:wrap;margin:1.5em 0;display:flex}.blog-content .wp-block-button__link,.blog-content .wp-block-button a{align-items:center;gap:var(--space-2);background:var(--color-primary);font-weight:600;font-size:var(--text-body);border-radius:var(--radius-full,9999px);padding:.65em 1.4em;transition:opacity .15s,transform .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}.blog-content .wp-block-button__link:hover,.blog-content .wp-block-button a:hover{opacity:.85;transform:translateY(-1px)}.blog-content details>summary{list-style:none}.blog-content details>summary::-webkit-details-marker{content:"";display:none}.blog-content details>summary::marker{content:"";display:none}.blog-content details.faq-details:last-of-type{border-bottom:none}.blog-content .table-wrap{border-radius:var(--radius-md);border:1px solid var(--color-border);margin:1.8em 0;overflow-x:auto}.blog-content table{border-collapse:collapse;width:100%;font-size:var(--text-body);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:1.8em 0;overflow:hidden}.blog-content thead th{background:var(--color-primary);color:#fff;text-align:left;font-weight:700;font-size:var(--text-body);letter-spacing:.02em;white-space:nowrap;padding:.75em 1em}.blog-content tbody td{border-top:1px solid var(--color-border);color:var(--color-text);vertical-align:top;padding:.7em 1em}.blog-content tbody tr:nth-child(2n){background:rgba(var(--color-primary-rgb),.03)}.blog-content tbody tr:hover{background:rgba(var(--color-primary-rgb),.06)}.blog-content th+th,.blog-content td+td{border-left:1px solid var(--color-border)}
