.div-article{font-family:Arial,sans-serif;margin:0;color:#333;padding:2rem;border-radius:10px;box-shadow:0 2px 6px #0000000d;transition:background .3s ease,color .3s ease}.div-article.theme-news{--theme-color: #2a3f54}.div-article.theme-product-review{--theme-color: #d96428}.div-article.theme-child-support{--theme-color: #2d6a4f}.hashtags{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.hashtags span{background:var(--theme-color);color:#fff;padding:.3rem .7rem;border-radius:15px;font-size:.85rem;display:inline-block}.share-buttons{display:flex;align-items:center;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.share-label{font-size:.9rem;color:#666}.share-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:20px;border:none;background:var(--theme-color);color:#fff;text-decoration:none;font-size:.85rem;cursor:pointer;transition:opacity .2s ease}.share-btn:hover{opacity:.85;color:#fff}.share-btn.copied{background:#2e7d32}.published-date{font-size:.9rem;color:#666;margin-bottom:.5rem}.article-summary{margin-top:1.5rem;padding:1rem 1.25rem;background:#f8f9fa;border-left:4px solid var(--theme-color);border-radius:4px}.article-summary-title{margin:0 0 .5rem;font-size:1rem;text-transform:uppercase;letter-spacing:.03em;color:var(--theme-color)}.article-summary p{margin:0;line-height:1.6;color:#333}.article-content{margin-top:2rem;line-height:1.6}.article-content table{width:100%;border-collapse:collapse;margin-top:1rem;background-color:#fff}.article-content th,.article-content td{border:1px solid #ddd;padding:.5rem;text-align:center}.article-content th{background-color:var(--theme-color);color:#fff}.article-content img{max-width:100%!important;height:auto;display:block;margin-left:auto;margin-right:auto}.img-thumbnail{margin-bottom:12px;border:none!important;padding:0!important;border-radius:0!important}.related-articles{margin-top:1rem}.related-title{font-size:1.3rem;font-weight:700;color:var(--theme-color)}.related-grid{display:grid}.trending-item img{width:60px;height:40px;border-radius:4px;flex-shrink:0;object-fit:contain}
