.page-tin-tuc{background:#F5F7FA;color:#333333} .page-tin-tuc__hero-section{padding-top:10px;padding-bottom:0} .page-tin-tuc__hero-image img{display:block;width:100%;height:auto;aspect-ratio:16/9} @media (min-width:1024px){.page-tin-tuc__hero-image img{aspect-ratio:16/4}} .page-tin-tuc__hero-content{padding:16px;text-align:center;background:#fff} .page-tin-tuc__hero-content h1{font-weight:800;line-height:1.2;letter-spacing:.5px;color:#333;margin:0 0 4px} .page-tin-tuc__hero-content p{color:#555;line-height:1.5;max-width:760px;margin:0 auto} .page-tin-tuc__cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:20px 16px;max-width:1200px;margin:0 auto} .page-tin-tuc__cat-card{background:linear-gradient(to bottom, #fff 0%, #fff 100%);border:1px solid #E0E0E0;border-radius:16px;padding:12px;text-align:center} .page-tin-tuc__cat-card img{max-width:100%;height:auto;width:100%;aspect-ratio:2/1;object-fit:contain;margin-bottom:8px} .page-tin-tuc__cat-card h2{font-size:16px;color:#E53935;margin:0 0 8px} .page-tin-tuc__cat-card h2 a{color:#E53935;text-decoration:none;font-weight:700} .page-tin-tuc__cat-card .page-tin-tuc__btn{margin-top:4px} .page-tin-tuc__blog-section{max-width:1200px;margin:16px auto;padding:0 16px} .page-tin-tuc__blog-header{text-align:left;margin-bottom:24px} .page-tin-tuc__blog-header h2{font-size:28px;font-weight:800;color:#333} .page-tin-tuc__blog-header p{color:#444;margin:0} .page-tin-tuc__blog-list{display:grid;grid-template-columns:repeat(1,1fr);gap:20px} .page-tin-tuc__blog-card{background:#fff;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:10px} .page-tin-tuc__blog-card img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;display:block;margin-bottom:12px} .page-tin-tuc__blog-card h3{margin:.5rem 0;font-size:16px;text-align:center} .page-tin-tuc__blog-card h3 a{color:#E53935;text-decoration:none;line-height:1.3} .page-tin-tuc__blog-card a.btn-read-more{margin-top:auto} .page-tin-tuc__promo-banner{background:linear-gradient(180deg, #FF5A4F 0%, #E53935 100%);padding:40px 20px;text-align:center;color:#fff} .page-tin-tuc__promo-banner h2{color:#fff;font-weight:800;margin:0 0 8px} .page-tin-tuc__promo-banner p{color:#fff;margin:0 0 16px;font-weight:500} .page-tin-tuc__faq-section{padding:30px 16px;max-width:900px;margin:0 auto} .page-tin-tuc__faq-item{margin-bottom:8px} .page-tin-tuc__faq-item:last-child{border-bottom:none} .page-tin-tuc__faq-header{display:flex;justify-content:space-between;width:100%;border:none;background:none;font-size:16px;font-weight:700;padding:12px 0;cursor:pointer;text-align:left;border-bottom:1px solid #E0E0E0;color:#333} .page-tin-tuc__faq-content{margin-top:8px} .page-tin-tuc__faq-content p{margin:0} .page-tin-tuc__details{background:#fff;border:1px solid #E0E0E0;border-radius:8px} .page-tin-tuc__details summary{display:flex;justify-content:space-between;align-items:center;padding:14px;cursor:pointer;list-style:none;font-weight:700;align-items:center} .page-tin-tuc__details summary::-webkit-details-marker{display:none} .page-tin-tuc__faq-icon{display:inline-block;color:#E53935;font-weight:bold;margin-right:12px;font-size:1.2rem} .page-tin-tuc__details[open] .page-tin-tuc__faq-icon{content:'−'} .page-tin-tuc__details p{padding:0 14px 14px;padding-left:52px;margin:0} .page-tin-tuc__game-guide{background:#f5f7fa;padding:40px 0 30px} .page-tin-tuc__game-guide .page-tin-tuc__guide-inner{max-width:1000px;margin:0 auto;padding:16px} .page-tin-tuc__game-guide .page-tin-tuc__guide-figure{margin:0} .page-tin-tuc__game-guide .page-tin-tuc__guide-figure img{width:100%;max-width:800px;aspect-ratio:2/1;object-fit:cover;display:block;margin:0 auto} .page-tin-tuc__btn{display:inline-block;padding:10px 24px;border-radius:25px;font-weight:bold;text-decoration:none;text-align:center;border:none;cursor:pointer;background:linear-gradient(180deg, #FF5A4F 0%, #E53935 100%);color:#fff;display:inline-block} .page-tin-tuc__btn:hover{opacity:.8} .page-tin-tuc__btn--primary {color:#fff} .page-tin-tuc__btn--secondary{background:#FF5A4F;color:#fff} .page-tin-tuc__btn--read-more{color:#333;border:1.5px solid #E53935;background:transparent;color:#e53935} .page-tin-tuc__btn--read-more:hover{background:#E53935;color:#333} .page-tin-tuc__btn--secondary{background:transparent;color:#333} .page-tin-tuc__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 16px;justify-items:center} .page-tin-tuc__logo-item{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:280px;width:100%} .page-tin-tuc__guide-title{text-align:center;color:#0477db} @media (max-width:1024px){.page-tin-tuc__logo-grid{grid-template-columns:repeat(3,1fr)}} @media (max-width:768px){.page-tin-tuc{font-size:15px}.page-tin-tuc__hero-image img{aspect-ratio:2/1}.page-tin-tuc__logo-grid{grid-template-columns:repeat(2,1fr)}.page-tin-tuc__logo-item:nth-child(5):nth-child(6){grid-column:auto}.page-tin-tuc__cat-grid{grid-template-columns:1fr}.page-tin-tuc__blog-list{grid-template-columns:1fr}.page-tin-tuc__blog-list .page-tin-tuc__blog-card{display:flex;flex-direction:column;padding:0 10px;height:auto}.page-tin-tuc__blog-list .page-tin-tuc__blog-card img{width:100%!important;height:auto!important}.page-tin-tuc__blog-list .page-tin-tuc__blog-card .page-tin-tuc__btn{margin:0 10px 16px 0;width:auto;max-width:100%}.page-tin-tuc__guide-figure img{max-width:100%!important;height:auto!important}.page-tin-tuc img{max-width:100%!important;height:auto!important}.page-tin-tuc__faq-item summary{flex-wrap:wrap;font-size:16px}.page-tin-tuc__game-guide .page-tin-tuc__guide-figure img{width:100%;max-width:100%}.page-tin-tuc__promo-banner{padding:40px 16px}.page-tin-tuc__promo-banner h2{font-size:1.5em}.page-tin-tuc__hero-content{padding:16px}.page-tin-tuc__btn{max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-tin-tuc__promo-banner .page-tin-tuc__btn,.page-tin-tuc__hero-content .page-tin-tuc__btn, .page-tin-tuc__btn {max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;width:100%;display:block;text-align:center}}