.page-tin-tuc{background:#F5F7FA;color:#333333}.page-tin-tuc img{max-width:100%;height:auto}.page-tin-tuc__hero-section{background:linear-gradient(135deg,#1a1d3e,#3a2277);padding:20px 16px 24px;text-align:center}.page-tin-tuc__hero-image-wrap{max-width:1200px;margin:0 auto 20px}.page-tin-tuc__hero-image{width:100%;aspect-ratio:17/6;display:block;object-fit:cover;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.3)}.page-tin-tuc__hero-content{max-width:980px;margin:0 auto}.page-tin-tuc__hero-title{font-size:clamp(1.3rem,2vw,2rem);font-weight:800;line-height:1.4;color:#ffffff;margin:0 0 10px;letter-spacing:.02em}.page-tin-tuc__hero-description{font-size:1rem;color:#d0d0e8;line-height:1.7;margin:0 0 20px}.page-tin-tuc__hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.page-tin-tuc__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:40px;font-weight:600;text-decoration:none;line-height:1.2;transition:transform .2s,box-shadow .2s;border:2px solid transparent;text-align:center}.page-tin-tuc__btn--primary{background:linear-gradient(180deg,#FF5A4F 0%,#E53935 100%);color:#ffffff;box-shadow:0 6px 18px rgba(229,57,53,.35)}.page-tin-tuc__btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(229,57,53,.45)}.page-tin-tuc__btn--secondary{background:transparent;color:#ffffff;border-color:#ffffff}.page-tin-tuc__btn--secondary:hover{background:rgba(255,255,255,.1)}.page-tin-tuc__btn--download{background:linear-gradient(135deg,#0f9d58,#0b7a41);color:#ffffff;box-shadow:0 6px 16px rgba(15,157,88,.25)}.page-tin-tuc__btn--light{background:#ffffff;color:#d32f2f;border-color:#ffffff}.page-tin-tuc__btn--light:hover{background:#fff5f5}.page-tin-tuc__section{padding:32px 16px}.page-tin-tuc__section:nth-child(even){background:#f0f0f5}.page-tin-tuc__section-inner{max-width:1200px;margin:0 auto;width:100%}.page-tin-tuc__section-title{font-size:clamp(1.2rem,1.6vw,1.7rem);font-weight:700;color:#E53935;line-height:1.3;margin:0 0 12px;text-align:center}.page-tin-tuc__section-title--light,.page-tin-tuc__section-lead--light{color:#ffffff}.page-tin-tuc__section-lead{font-size:1rem;line-height:1.8;max-width:900px;margin:0 auto 24px;text-align:center}.page-tin-tuc__section-lead--light{color:#d0d0e8}.page-tin-tuc__overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:10px}.page-tin-tuc__overview-item{background:#FFFFFF;border-radius:16px;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,.08);border:1px solid #E0E0E0;display:flex;flex-direction:column;align-items:center;text-align:center}.page-tin-tuc__overview-logo img{max-width:100%;aspect-ratio:2/1;object-fit:contain;margin-bottom:12px}.page-tin-tuc__overview-heading{font-size:1.1rem;color:#333333;margin:0 0 10px;font-weight:600}.page-tin-tuc__overview-text{color:#666666;line-height:1.6;font-size:.9rem;flex:1;margin-bottom:12px}.page-tin-tuc__overview-link{color:#E53935;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px}.page-tin-tuc__overview-link:hover{border-color:#E53935}.page-tin-tuc__section--guide{background:linear-gradient(135deg,#1a1d3e,#351d6b)}.page-tin-tuc__guide-inner{max-width:1100px}.page-tin-tuc__guide-figures{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.page-tin-tuc__guide-figure{margin:0}.page-tin-tuc__guide-image{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:16px;display:block}.page-tin-tuc__guide-caption{font-size:.8rem;color:#a0a0c0;line-height:1.5;margin-top:8px;text-align:center}.page-tin-tuc__guide-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.page-tin-tuc__guide-item{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.08);border-radius:14px;padding:12px 14px}.page-tin-tuc__guide-step{display:flex;align-items:center;justify-content:center;background:#E53935;color:#ffffff;border-radius:50%;width:40px;height:40px;font-weight:600;font-size:.9rem;flex-shrink:0}.page-tin-tuc__guide-text{margin:0;color:#e0e0f0;font-size:.9rem;line-height:1.5}.page-tin-tuc__guide-text strong{color:#ffffff}.page-tin-tuc__guide-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;justify-content:flex-start}.page-tin-tuc__section--events{background:#ffffff}.page-tin-tuc__event-list{display:flex;flex-direction:column;gap:28px;max-width:1000px;margin:0 auto}.page-tin-tuc__event-card{display:grid;grid-template-columns:260px 1fr;gap:24px;background:#F5F7FA;border:1px solid #E0E0E0;border-radius:16px;overflow:hidden;padding:0}.page-tin-tuc__event-thumb{position:relative}.page-tin-tuc__event-image{width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;display:block}.page-tin-tuc__event-content{padding:20px 20px 20px 0}.page-tin-tuc__event-date{display:inline-block;background:#FFF3E0;border-radius:20px;font-size:.8rem;font-weight:600;color:#E65100;margin-bottom:8px;padding:4px 12px}.page-tin-tuc__event-title{font-size:1.15rem;margin:0 0 8px;line-height:1.5}.page-tin-tuc__event-title a{color:#333333;text-decoration:none;transition:color .2s}.page-tin-tuc__event-title a:hover{color:#E53935}.page-tin-tuc__event-summary{font-size:.9rem;color:#666666;line-height:1.7;margin-bottom:10px}.page-tin-tuc__event-readmore{color:#E53935;font-weight:600;text-decoration:none;font-size:.9rem}.page-tin-tuc__event-readmore:hover{text-decoration:underline}.page-tin-tuc__category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px}.page-tin-tuc__category-card{display:flex;flex-direction:column;gap:10px;background:#FFFFFF;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s}.page-tin-tuc__category-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.page-tin-tuc__category-thumb{overflow:hidden}.page-tin-tuc__category-image{width:100%;aspect-ratio:2/1;object-fit:cover;display:block}.page-tin-tuc__category-caption{color:#333333;font-weight:600;text-align:center;font-size:.9rem;padding:0 10px 14px;line-height:1.4}.page-tin-tuc__faq-inner{max-width:850px}.page-tin-tuc__faq-list{display:flex;flex-direction:column;gap:12px}.page-tin-tuc__faq-item{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden;transition:box-shadow .2s}.page-tin-tuc__faq-item[open]{box-shadow:0 4px 16px rgba(0,0,0,.08)}.page-tin-tuc__faq-question{list-style:none;cursor:pointer;padding:16px 18px;font-weight:600;color:#333;display:flex;justify-content:space-between;align-items:center}.page-tin-tuc__faq-question::-webkit-details-marker{display:none}.page-tin-tuc__faq-question:hover{background:#fafafa}.page-tin-tuc__faq-toggle{color:#E53935;font-size:1.4rem;font-weight:400;transition:transform .2s}.page-tin-tuc__faq-item[open] .page-tin-tuc__faq-toggle{transform:rotate(45deg)}.page-tin-tuc__faq-answer{padding:0 18px 18px;color:#666;line-height:1.7;font-size:.9rem}.page-tin-tuc__inline-link{color:#E53935;text-decoration:none;font-weight:600;border-bottom:1px solid #E53935}.page-tin-tuc__section--promo{padding-top:20px;padding-bottom:20px}.page-tin-tuc__promo-banner{position:relative;overflow:hidden;border-radius:20px;max-width:1100px;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,.2)}.page-tin-tuc__promo-image{width:100%;aspect-ratio:17/6;display:block;object-fit:cover}.page-tin-tuc__promo-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.page-tin-tuc__promo-title{color:#FFFFFF;font-size:clamp(1.2rem,2vw,1.9rem);font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.5);margin:0;padding:0 16px}.page-tin-tuc__btn--light{font-weight:600}.page-tin-tuc__btn--download:hover,.page-tin-tuc__btn--primary:hover,.page-tin-tuc__btn--secondary:hover,.page-tin-tuc__btn--light:hover{transform:translateY(-2px)}.tintuc-page-fixed-header{margin-top:0;padding-top:0}.page-tin-tuc{margin-top:0;padding-top:0}.page-tin-tuc__hero-section{padding-top:10px}.page-tin-tuc__promo-title{padding:0}.page-tin-tuc__guide-actions{justify-content:flex-start}@media (max-width:1024px){.page-tin-tuc__hero-section{padding-top:10px}.page-tin-tuc__hero-image{aspect-ratio:17/7}.page-tin-tuc__category-grid{grid-template-columns:repeat(2,1fr)}.page-tin-tuc__category-card{max-width:400px}}@media (max-width:768px){.page-tin-tuc__hero-section{padding:10px 0px;margin-top:0}.page-tin-tuc__hero-image-wrap{margin-bottom:10px;padding:0 10px}.page-tin-tuc__hero-image{aspect-ratio:2/1!important;max-width:100%!important;height:auto!important}.page-tin-tuc__hero-title{margin-top:8px}.page-tin-tuc__hero-description{padding:0 10px}.page-tin-tuc__hero-actions{flex-direction:column;align-items:center}.page-tin-tuc__btn{width:90%;max-width:300px;padding:14px 12px;white-space:normal;word-break:break-word}.page-tin-tuc__wrapper-buttons{max-width:100%;margin:0}.page-tin-tuc__overview-grid{grid-template-columns:1fr 1fr}.page-tin-tuc__overview-item{padding:10px}.page-tin-tuc__guide-figures{grid-template-columns:1fr;gap:20px}.page-tin-tuc__guide-actions{flex-direction:column;align-items:center}.page-tin-tuc__guide-actions .page-tin-tuc__btn{width:100%;max-width:100%;white-space:normal;word-break:break-word}.page-tin-tuc__section{padding-left:0;padding-right:0}.page-tin-tuc__section-inner{padding-left:16px;padding-right:16px}.page-tin-tuc__category-grid{grid-template-columns:1fr 1fr;gap:12px}.page-tin-tuc__category-card{max-width:100%}.page-tin-tuc__category-image{aspect-ratio:16/10}.page-tin-tuc__event-list{gap:36px;flex-direction:column}.page-tin-tuc__event-card{grid-template-columns:1fr}.page-tin-tuc__event-thumb .page-tin-tuc__event-image{width:100%;height:auto}.page-tin-tuc__event-content{padding:12px}.page-tin-tuc__event-date{width:auto;text-align:left}.page-tin-tuc__promo-overlay{padding:12px 10px}.page-tin-tuc__btn--light{width:100%;max-width:280px}.page-tin-tuc img{max-width:100%!important;height:auto!important}.page-tin-tuc .page-tin-tuc__promo-banner{margin-left:0;margin-right:0;border-radius:0}.page-tin-tuc__promo-image{aspect-ratio:16/9}.page-tin-tuc__guide-item{gap:8px}.page-tin-tuc__guide-step{width:34px;height:34px;font-size:.8rem}.page-tin-tuc__faq-item{font-size:.9rem}.page-tin-tuc__faq-answer{line-height:1.7}.page-tin-tuc .page-tin-tuc__btn{white-space:normal;word-break:break-word}.page-tin-tuc .page-tin-tuc__guide-actions .page-tin-tuc__btn{font-size:.9rem}}