.blog-content,.d-flex.flex-column.gap-3{--blog-max-width:900px;--blog-accent:#0d6efd;--blog-text:#000000;--blog-muted:#6b7280;--blog-bg:transparent;--blog-radius:8px;box-sizing:border-box;width:100%;max-width:var(--blog-max-width);margin-left:auto;margin-right:auto;padding:18px;background:var(--blog-bg);color:var(--blog-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial;line-height:1.68;font-size:clamp(15px, 1.6vw, 17px);word-wrap:break-word}.blog-content h1,.d-flex.flex-column.gap-3 h1{font-size:clamp(26px, 3.8vw, 34px);margin:0 0 .6em;line-height:1.14;font-weight:700;letter-spacing:-.02em;color:#000000}.blog-content h2,.d-flex.flex-column.gap-3 h2{font-size:clamp(22px, 2.8vw, 28px);margin:0 0 .6em;line-height:1.18;font-weight:700;color:#000000}.blog-content h3,.d-flex.flex-column.gap-3 h3{font-size:clamp(18px, 2.2vw, 20px);margin:0 0 .5em;font-weight:600;color:#000000}.blog-content h4,.blog-content h5,.blog-content h6,.d-flex.flex-column.gap-3 h4,.d-flex.flex-column.gap-3 h5,.d-flex.flex-column.gap-3 h6{margin:0 0 .45em;font-weight:600;color:#000}.blog-content p,.d-flex.flex-column.gap-3 p{margin:0 0 1em;color:var(--blog-text);line-height:1.4;hyphens:auto}.blog-content a,.d-flex.flex-column.gap-3 a{color:var(--blog-accent);text-decoration:none;border-bottom:1px solid rgba(13,110,253,.12)}.blog-content a:hover,.d-flex.flex-column.gap-3 a:hover{text-decoration:underline}.blog-content ol,.blog-content ul,.d-flex.flex-column.gap-3 ol,.d-flex.flex-column.gap-3 ul{margin:0 0 1em 1.25em;padding:0;list-style-type:disc!important}.blog-content li,.d-flex.flex-column.gap-3 li{margin:.35em 0}.blog-content dl,.d-flex.flex-column.gap-3 dl{margin:0 0 1em}.blog-content blockquote,.d-flex.flex-column.gap-3 blockquote{margin:1em 0;padding:.9em 1.05em;border-left:4px solid rgba(13,110,253,.16);background:rgba(13,110,253,.03);color:var(--blog-muted);border-radius:var(--blog-radius);font-style:italic}.blog-content pre,.d-flex.flex-column.gap-3 pre{overflow:auto;padding:12px;border-radius:8px;background:#0f1724;color:#000;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,"Roboto Mono",monospace;font-size:13px;margin:0 0 1em}.blog-content code,.d-flex.flex-column.gap-3 code{background:rgba(15,23,36,.06);padding:2px 6px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,"Roboto Mono",monospace;font-size:.95em}.blog-content img,.d-flex.flex-column.gap-3 img{display:block;max-width:100%;height:auto;margin:.6em 0;border-radius:6px;object-fit:cover}.blog-content .embed-responsive,.blog-content iframe,.d-flex.flex-column.gap-3 .embed-responsive,.d-flex.flex-column.gap-3 iframe{width:100%;height:auto;aspect-ratio:16/9;margin:.8em 0;border-radius:8px;overflow:hidden;border:0}.blog-content .table-wrapper,.d-flex.flex-column.gap-3 .table-wrapper{width:100%;overflow-x:auto;margin:.6em 0 1em;-webkit-overflow-scrolling:touch}.blog-content table,.d-flex.flex-column.gap-3 table{width:100%;border-collapse:collapse;min-width:600px;background:#fff}.blog-content th,.d-flex.flex-column.gap-3 th{text-align:left;font-weight:700;padding:10px 12px;border-bottom:2px solid rgba(15,23,36,.06);background:rgba(15,23,36,.02)}.blog-content td,.d-flex.flex-column.gap-3 td{padding:10px 12px;border-bottom:1px solid rgba(15,23,36,.04)}.blog-content hr,.d-flex.flex-column.gap-3 hr{border:none;border-top:1px solid rgba(15,23,36,.06);margin:1.2em 0}.blog-content figcaption,.blog-content small,.d-flex.flex-column.gap-3 figcaption,.d-flex.flex-column.gap-3 small{display:block;color:var(--blog-muted);font-size:.92em;margin-top:.4em}.blog-content figure,.d-flex.flex-column.gap-3 figure{margin:.6em 0}.blog-content figure img,.d-flex.flex-column.gap-3 figure img{margin:0 auto}.blog-content a:focus,.d-flex.flex-column.gap-3 a:focus{outline:rgba(13,110,253,.18) solid 3px;outline-offset:2px;border-radius:4px}@media (max-width:700px){.blog-content,.d-flex.flex-column.gap-3{padding:14px;font-size:clamp(14px, 2.6vw, 16px)}.blog-content table,.d-flex.flex-column.gap-3 table{min-width:520px}.blog-content h1{font-size:clamp(22px, 6.2vw, 28px)}.blog-content h2{font-size:clamp(20px, 5.2vw, 24px)}}@media (max-width:420px){.blog-content,.d-flex.flex-column.gap-3{padding:12px}.blog-content td,.blog-content th{padding:8px 10px}}.blog-content p:first-of-type,.d-flex.flex-column.gap-3 p:first-of-type{font-size:clamp(16px, 1.8vw, 18px);color:#000;margin-bottom:1.05em}.tag-item{display:inline-block;background:#f5f5f5;color:#000;padding:6px 14px;border-radius:8px;font-size:14px;text-transform:capitalize;transition:.3s;white-space:nowrap}.tag-item:hover{background:linear-gradient(to right,#3494e6,#ec6ead);color:#fff}.tags-container{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.faq-section{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:50px 40px}.faq-title{font-size:26px;font-weight:600;color:#111}.faq-subtitle{color:#666;font-size:14px;margin-top:5px}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #eee;padding:20px 0;cursor:pointer;transition:.3s}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;justify-content:space-between;align-items:center}.faq-question h6{margin:0;font-size:16px;color:#222;transition:color .3s}.faq-icon{font-size:22px;font-weight:700;color:#222;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(45deg);color:#000}.faq-item.active h6{color:#000}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s,opacity .4s,padding .3s;opacity:0;padding-top:0}.faq-item.active .faq-answer{max-height:400px;opacity:1;padding-top:10px}.faq-answer p{color:#444;font-size:14px;line-height:1.7;margin:0}