.blog-rich-text[data-v-291e4fae]{color:#1a1a1a;font-size:17px;line-height:1.8;word-break:break-word}.blog-rich-text[data-v-291e4fae] p{color:#374151;font-size:17px;line-height:1.8;margin:1.25rem 0}.blog-rich-text[data-v-291e4fae] p:first-child{margin-top:0}.blog-rich-text[data-v-291e4fae] p:last-child{margin-bottom:0}.blog-rich-text[data-v-291e4fae] h1{color:#111827;font-size:2.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:2.5rem 0 1rem}.blog-rich-text[data-v-291e4fae] h2{color:#111827;font-size:1.75rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:2.25rem 0 .75rem}.blog-rich-text[data-v-291e4fae] h3{color:#111827;font-size:1.375rem;font-weight:600;line-height:1.35;margin:2rem 0 .5rem}.blog-rich-text[data-v-291e4fae] h4{color:#111827;font-size:1.125rem;font-weight:600;line-height:1.4;margin:1.75rem 0 .5rem}.blog-rich-text[data-v-291e4fae] h5{color:#111827;font-size:1rem;font-weight:600;line-height:1.5;margin:1.5rem 0 .5rem}.blog-rich-text[data-v-291e4fae] h6{color:#374151;font-size:.9rem;font-weight:600;letter-spacing:.05em;line-height:1.5;margin:1.5rem 0 .5rem;text-transform:uppercase}.blog-rich-text[data-v-291e4fae] b,.blog-rich-text[data-v-291e4fae] strong{color:#111827;font-weight:600}.blog-rich-text[data-v-291e4fae] em,.blog-rich-text[data-v-291e4fae] i{font-style:italic}.blog-rich-text[data-v-291e4fae] del,.blog-rich-text[data-v-291e4fae] s{color:#6b7280;text-decoration:line-through}.blog-rich-text[data-v-291e4fae] sup{font-size:.75em;line-height:0;vertical-align:super}.blog-rich-text[data-v-291e4fae] sub{font-size:.75em;line-height:0;vertical-align:sub}.blog-rich-text[data-v-291e4fae] mark{background-color:#fef9c3;border-radius:2px;color:inherit;padding:.1em .2em}.blog-rich-text[data-v-291e4fae] a{color:#ef4444;font-weight:500;text-decoration:underline;text-decoration-color:#fca5a5;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.blog-rich-text[data-v-291e4fae] a:hover{color:#dc2626;text-decoration-color:#ef4444}.blog-rich-text[data-v-291e4fae] ol,.blog-rich-text[data-v-291e4fae] ul{margin:1.25rem 0;padding-left:1.75rem}.blog-rich-text[data-v-291e4fae] ul{list-style-type:disc}.blog-rich-text[data-v-291e4fae] ul ul{list-style-type:circle;margin:.25rem 0}.blog-rich-text[data-v-291e4fae] ul ul ul{list-style-type:square}.blog-rich-text[data-v-291e4fae] ol{list-style-type:decimal}.blog-rich-text[data-v-291e4fae] ol ol{list-style-type:lower-alpha;margin:.25rem 0}.blog-rich-text[data-v-291e4fae] li{color:#374151;line-height:1.75;margin-bottom:.5rem;padding-left:.25rem}.blog-rich-text[data-v-291e4fae] li>p{margin:.25rem 0}.blog-rich-text[data-v-291e4fae] li::marker{color:#9ca3af}.blog-rich-text[data-v-291e4fae] blockquote{background-color:#fef2f2;border-left:4px solid #ef4444;border-radius:0 8px 8px 0;color:#374151;font-size:1.05rem;font-style:italic;margin:2rem 0;padding:1.25rem 1.5rem}.blog-rich-text[data-v-291e4fae] blockquote p{color:#374151;margin:0}.blog-rich-text[data-v-291e4fae] blockquote cite{color:#6b7280;display:block;font-size:.875rem;font-style:normal;font-weight:500;margin-top:.75rem}.blog-rich-text[data-v-291e4fae] code{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#dc2626;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.875em;padding:.15em .45em}.blog-rich-text[data-v-291e4fae] pre{background-color:#111827;border-radius:10px;font-size:.875rem;line-height:1.7;margin:1.75rem 0;overflow-x:auto;padding:1.25rem 1.5rem}.blog-rich-text[data-v-291e4fae] pre code{background:none;border:none;border-radius:0;color:#e5e7eb;font-size:inherit;padding:0}.blog-rich-text[data-v-291e4fae] table{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:8px;font-size:.9rem;margin:1.75rem 0;overflow:hidden;width:100%}.blog-rich-text[data-v-291e4fae] thead{background-color:#f9fafb}.blog-rich-text[data-v-291e4fae] th{border-bottom:2px solid #e5e7eb;color:#374151;font-size:.8rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.blog-rich-text[data-v-291e4fae] td{border-bottom:1px solid #f3f4f6;color:#374151;padding:.75rem 1rem;vertical-align:top}.blog-rich-text[data-v-291e4fae] tbody tr:last-child td{border-bottom:none}.blog-rich-text[data-v-291e4fae] tbody tr:hover{background-color:#f9fafb}.blog-rich-text[data-v-291e4fae] img{border-radius:10px;display:block;height:auto;margin:1.5rem 0;max-width:100%}.blog-rich-text[data-v-291e4fae] figure{margin:2rem 0}.blog-rich-text[data-v-291e4fae] figcaption{color:#9ca3af;font-size:.8rem;font-style:italic;margin-top:.5rem;text-align:center}.blog-rich-text[data-v-291e4fae] hr{border:none;border-top:1px solid #e5e7eb;margin:2.5rem 0}.blog-rich-text[data-v-291e4fae] iframe{aspect-ratio:16/9;border:none;border-radius:10px;margin:1.5rem 0;width:100%}.blog-rich-text[data-v-291e4fae] .embed-container{border-radius:10px;height:0;margin:1.5rem 0;overflow:hidden;padding-bottom:56.25%;position:relative}.blog-rich-text[data-v-291e4fae] .embed-container iframe{border-radius:0;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.table-th[data-v-198f1907]{background:linear-gradient(135deg,#1f2937,#374151);border-right:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:14px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.table-th[data-v-198f1907]:last-child{border-right:none}
