.article-content{font-family:Inter,system-ui,sans-serif;color:#334155;line-height:1.85;font-size:.95rem;overflow-wrap:break-word;word-break:break-word}.article-content *{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box}@media(min-width:1280px){.article-content{font-size:1.02rem;line-height:1.95}}@media(min-width:768px)and (max-width:1279px){.article-content{font-size:.96rem;line-height:1.85}}@media(max-width:767px){.article-content{font-size:.9rem;line-height:1.8}}.article-content>*:first-child{margin-top:0!important}.article-content>*:last-child{margin-bottom:0!important}.article-content p{margin-top:1rem!important;margin-bottom:1rem!important;text-align:justify;color:#475569;white-space:normal!important}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:#0f172a!important;font-weight:800!important;line-height:1.35!important;margin-top:1.8rem!important;margin-bottom:.9rem!important}.article-content h1{font-size:2rem!important}.article-content h2{font-size:1.6rem!important;padding-left:.9rem;border-left:4px solid #ef4444}.article-content h3{font-size:1.3rem!important}.article-content h4{font-size:1.1rem!important}@media(max-width:1279px){.article-content h1{font-size:1.7rem!important}.article-content h2{font-size:1.4rem!important}.article-content h3{font-size:1.18rem!important}.article-content h4{font-size:1.02rem!important}}@media(max-width:767px){.article-content h1{font-size:1.45rem!important}.article-content h2{font-size:1.22rem!important;padding-left:.7rem}.article-content h3{font-size:1.05rem!important}.article-content h4{font-size:.98rem!important}}.article-content ul,.article-content ol{margin:1.2rem 0!important;padding-left:1.4rem!important}.article-content ul li{list-style:disc!important}.article-content ol li{list-style:decimal!important}.article-content li{margin-bottom:.55rem!important;color:#475569}.article-content li::marker{color:#dc2626;font-weight:700}.article-content a{color:#dc2626;text-decoration:none;font-weight:600;word-break:break-word}.article-content a:hover{text-decoration:underline}.article-content strong{color:#0f172a;font-weight:700}.article-content img{display:block;width:100%;max-width:100%;height:auto;margin:1.8rem auto!important;border-radius:.9rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 20px #0f172a14,0 4px 10px #0f172a0f}@media(max-width:767px){.article-content img{border-radius:.75rem;margin:1.3rem auto!important}}.article-content figure{margin:1.8rem 0!important}.article-content figcaption{text-align:center;font-size:.82rem;color:#64748b;margin-top:.65rem}.article-content blockquote{margin:1.8rem 0!important;padding:1rem 1.2rem!important;background:#f8fafc;border-left:4px solid #ef4444;border-radius:0 .8rem .8rem 0;font-style:italic;color:#475569}.article-content blockquote p{margin:0!important}.article-content pre{background:#0f172a!important;color:#e2e8f0!important;padding:1rem!important;border-radius:.9rem!important;overflow-x:auto!important;margin:1.8rem 0!important;font-size:.88rem!important}.article-content code{background:#f1f5f9;color:#dc2626;padding:.18rem .4rem;border-radius:.35rem;font-size:.88em}.article-content pre code{background:transparent;color:inherit;padding:0}.article-content table{width:100%!important;display:table;table-layout:auto;border-collapse:separate!important;border-spacing:0;margin:1.8rem 0!important;border-radius:.9rem;overflow:hidden;border:1px solid #e2e8f0;background:#fff}.article-content table tbody tr:nth-child(2n){background:#f8fafc}.article-content table tbody tr:hover{background:#f1f5f9;transition:.2s ease}.article-content thead{background:#f8fafc}.article-content th,.article-content td{padding:.85rem 1rem!important;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;text-align:left;vertical-align:middle;white-space:normal!important;word-break:break-word;overflow-wrap:break-word;color:#334155;line-height:1.7}.article-content th:last-child,.article-content td:last-child{border-right:none!important}.article-content tr:last-child td{border-bottom:none!important}.article-content th{color:#0f172a;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc}.article-content td{font-size:.92rem}.article-content td a{word-break:break-all}@media(max-width:1024px){.article-content table{display:block;overflow-x:auto;white-space:nowrap}.article-content th,.article-content td{min-width:140px}}@media(max-width:767px){.article-content table{border-radius:.75rem}.article-content th,.article-content td{padding:.7rem .8rem!important;font-size:.82rem;min-width:120px}.article-content th{font-size:.68rem}}.article-content iframe{width:100%;border:none;border-radius:.9rem}.article-content .ql-video{width:100%;min-height:220px;border-radius:.9rem;margin:1.8rem 0}@media(max-width:767px){.article-content .ql-video{min-height:180px}}.article-content .ql-align-center{text-align:center}.article-content .ql-align-right{text-align:right}.article-content .ql-align-justify{text-align:justify}
