.page-tin-tuc{color:#FFF5E1;background-color:#B71C1C;overflow-x:hidden;max-width:100%;box-sizing:border-box}.page-tin-tuc *,.page-tin-tuc *::before,.page-tin-tuc *::after{box-sizing:border-box}.page-tin-tuc__hero-section{background-color:#7A0E0E;padding:10px 20px 0 20px}.page-tin-tuc__hero-image-container{width:100%;max-width:1200px;margin:0 auto}.page-tin-tuc__hero-image{display:block;width:100%;height:auto;aspect-ratio:1020/300;object-fit:cover;border-radius:12px;border:2px solid #F2B544;box-shadow:0 4px 20px rgba(0,0,0,0.4)}.page-tin-tuc__hero-content{width:100%;max-width:1200px;margin:0 auto;padding:10px 0 20px 0;color:#FFF5E1;text-align:center}.page-tin-tuc__hero-title{font-size:clamp(1.4rem,3.2vw,2rem);font-weight:800;line-height:1.25;letter-spacing:-0.02em;color:#FFF5E1;text-shadow:0 0 20px rgba(255,204,102,0.35);margin:8px 0 10px 0;max-width:900px;margin-left:auto;margin-right:auto}.page-tin-tuc__hero-description{font-size:clamp(0.9rem,2vw,1.05rem);color:#FFF5E1;opacity:0.92;max-width:760px;margin:0 auto 18px auto;line-height:1.6}.page-tin-tuc__hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%;overflow:hidden}.page-tin-tuc__cta-button{display:inline-block;padding:12px 30px;border-radius:9999px;background:linear-gradient(180deg,#FFD86A 0%,#E6B800 100%);color:#3E2723;font-weight:800;font-size:1rem;text-decoration:none;border:1px solid #F2B544;box-shadow:0 4px 15px rgba(255,204,102,0.35);transition:transform 0.2s ease,box-shadow 0.2s ease;text-align:center;max-width:100%;white-space:normal;word-wrap:break-word}.page-tin-tuc__cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(255,204,102,0.5)}.page-tin-tuc__cta-link{display:inline-block;padding:12px 24px;color:#FFF5E1;font-weight:700;text-decoration:none;border:1px solid #F2B544;border-radius:9999px;transition:background-color 0.2s ease}.page-tin-tuc__cta-link:hover{background-color:rgba(255,181,68,0.25)}.page-tin-tuc__intro-section{max-width:900px;margin:10px auto;padding:20px}.page-tin-tuc__intro-text{color:#FFF5E1;font-size:1.05rem;line-height:1.75;text-align:center;margin:0}.page-tin-tuc__featured-story{padding:28px 20px}.page-tin-tuc__section-title{max-width:1200px;margin:0 auto 25px auto;font-size:clamp(1.25rem,2.8vw,1.8rem);font-weight:800;text-align:center;color:#FFF5E1;position:relative;padding-bottom:8px;line-height:1.3}.page-tin-tuc__section-title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,#F4D34D,transparent)}.page-tin-tuc__story-card{background-color:#D32F2F;border:1px solid #F2B544;border-radius:16px;padding:20px;max-width:1000px;margin:0 auto;box-shadow:0 6px 18px rgba(0,0,0,0.3);transition:transform 0.2s ease}.page-tin-tuc__story-card--featured{box-shadow:0 0 0 1px rgba(244,211,77,0.4),0 8px 25px rgba(0,0,0,0.35)}.page-tin-tuc__story-content{display:flex;flex-direction:column;gap:10px}.page-tin-tuc__story-meta{color:#F4D34D;font-size:0.8rem;font-weight:600;letter-spacing:0.03em;margin:0;text-transform:uppercase}.page-tin-tuc__story-title a{color:#FFF5E1;text-decoration:none;transition:color 0.2s ease}.page-tin-tuc__story-title a:hover{color:#F4D34D;text-decoration:underline}.page-tin-tuc__story-title{margin:10px 0 0 0;font-size:1.4rem;line-height:1.4;font-weight:700}.page-tin-tuc__story-excerpt{color:#FFF5E1;opacity:0.88;line-height:1.75;margin:0;font-size:1.02rem}.page-tin-tuc__story-link{color:#F4D34D;font-weight:600;text-decoration:none;align-self:flex-start;margin-top:8px;border-bottom:1px solid rgba(244,211,77,0.4);padding-bottom:2px}.page-tin-tuc__story-link:hover{color:#FFD86A}.page-tin-tuc__news-grid{padding:28px 10px;background-color:rgba(0,0,0,0.15)}.page-tin-tuc__articles-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:0 10px}.page-tin-tuc__article-card{background-color:#D32F2F;border-radius:14px;overflow:hidden;border:1px solid rgba(242,181,68,0.6);box-shadow:0 5px 15px rgba(0,0,0,0.2);display:flex;flex-direction:column;transition:transform 0.25s ease,box-shadow 0.25s ease}.page-tin-tuc__article-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,0.35),0 0 15px rgba(255,204,102,0.25)}.page-tin-tuc__article-image{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;display:block;border-bottom:1px solid #F2B544}.page-tin-tuc__article-body{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}.page-tin-tuc__article-date{color:#F4D34D;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;margin:0}.page-tin-tuc__article-title{margin:0;font-size:1.1rem;line-height:1.5}.page-tin-tuc__article-title a{color:#FFF5E1;text-decoration:none;font-weight:700;transition:color 0.2s ease}.page-tin-tuc__article-title a:hover{color:#F4D34D}.page-tin-tuc__article-text{color:#FFF5E1;opacity:0.88;line-height:1.65;margin:0;font-size:0.95rem}.page-tin-tuc__read-more{color:#FFD86A;font-weight:600;text-decoration:none;margin-top:auto;padding-top:8px;border-top:1px solid rgba(242,181,68,0.3);transition:color 0.2s ease}.page-tin-tuc__read-more:hover{color:#FFF5E1}.page-tin-tuc__promo-banner{padding:32px 20px;background:linear-gradient(135deg,#7A0E0E 0%,#B71C1C 60%,#C91F17 100%)}.page-tin-tuc__promo-inner{max-width:900px;margin:0 auto;text-align:center;border:2px solid #F2B544;border-radius:20px;padding:30px;background:linear-gradient(145deg,rgba(122,14,14,0.5) 0%,rgba(211,47,47,0.5) 100%)}.page-tin-tuc__promo-title{color:#FFD86A;font-size:clamp(1.2rem,2.6vw,1.75rem);font-weight:800;margin:0 0 12px 0;text-shadow:0 0 25px rgba(255,204,102,0.45)}.page-tin-tuc__promo-text{color:#FFF5E1;opacity:0.93;line-height:1.75;margin-bottom:20px;font-size:1rem}.page-tin-tuc__promo-actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;width:100%;max-width:100%;overflow:hidden}.page-tin-tuc__promo-button{display:inline-block;padding:13px 28px;background:linear-gradient(180deg,#FFD86A 0%,#E6B800 100%);color:#3E2723;font-weight:800;border-radius:9999px;text-decoration:none;font-size:1rem;border:1px solid #FFD86A;transition:transform 0.2s ease;box-shadow:0 4px 18px rgba(255,204,102,0.35);text-align:center;max-width:100%;white-space:normal;word-wrap:break-word}.page-tin-tuc__promo-button:hover{transform:scale(1.04)}.page-tin-tuc__promo-guide{display:inline-block;padding:13px 25px;color:#FFF5E1;font-weight:700;border:1px solid #F2B544;text-decoration:none;border-radius:9999px;transition:background 0.2s ease}.page-tin-tuc__promo-guide:hover{background:rgba(244,211,77,0.2)}.page-tin-tuc__guide-section{padding:36px 20px}.page-tin-tuc__guide-intro{max-width:800px;margin:0 auto 30px auto;color:#FFF5E1;opacity:0.9;line-height:1.8;font-size:1rem;text-align:center}.page-tin-tuc__guide-steps{display:flex;flex-direction:column;gap:0;max-width:800px;margin:0 auto;padding:10px 5px}.page-tin-tuc__guide-step{background-color:rgba(211,47,47,0.4);border-left:4px solid #F2B544;padding:20px;border-radius:0 14px 14px 0;margin-bottom:20px;display:flex;gap:18px;flex-direction:row;align-items:flex-start;transition:background-color 0.3s}.page-tin-tuc__guide-step:hover{background-color:rgba(211,47,47,0.6)}.page-tin-tuc__step-icon{width:30px;height:30px;min-width:30px;border-radius:50%;background:linear-gradient(180deg,#FFD86A 0%,#E6B800 100%);color:#3E2723;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:1rem}.page-tin-tuc__guide-step:nth-child(2) .page-tin-tuc__step-icon{background:linear-gradient(180deg,#F4D34D,#E6B800)}.page-tin-tuc__guide-step:nth-child(3) .page-tin-tuc__step-icon{background:linear-gradient(180deg,#FFD86A,#F2B544)}.page-tin-tuc__step-title{margin:4px 0 8px 0;font-size:1.15rem;font-weight:700;color:#FFD86A}.page-tin-tuc__step-description{margin:0;color:#FFF5E1;line-height:1.7;font-size:0.95rem}.page-tin-tuc__guide-cta{text-align:center;max-width:800px;margin:10px auto 0 auto;width:100%;overflow:hidden}.page-tin-tuc__guide-button{display:inline-block;padding:14px 38px;background:linear-gradient(180deg,#FFD86A 0%,#E6B800 100%);color:#3E2723;font-weight:800;font-size:1.05rem;border-radius:9999px;text-decoration:none;border:1px solid #F2B544;transition:transform 0.2s ease;box-shadow:0 5px 15px rgba(0,0,0,0.3);max-width:100%;white-space:normal;word-wrap:break-word}.page-tin-tuc__guide-button:hover{transform:scale(1.04)}.page-tin-tuc__note-section{background-color:rgba(0,0,0,0.2);padding:35px 20px}.page-tin-tuc__note-section .page-tin-tuc__section-title{max-width:800px}.page-tin-tuc__faq-item{display:block;max-width:800px;margin:0 auto 15px auto;background:rgba(255,255,255,0.08);border:1px solid rgba(242,181,68,0.4);border-radius:10px;overflow:hidden}.page-tin-tuc__faq-question{list-style:none;padding:15px 20px;cursor:pointer;display:flex;gap:15px;align-items:center;color:#FFF5E1;font-weight:600;font-size:0.98rem}.page-tin-tuc__faq-question::-webkit-details-marker{display:none}.page-tin-tuc__faq-question:hover{background:rgba(255,255,255,0.1)}.page-tin-tuc__faq-toggle{color:#FFD86A;font-weight:800;font-size:1.2rem;min-width:15px;text-align:center;display:inline-block}.page-tin-tuc__faq-content{margin:0;padding:5px 25px 15px 55px;color:#FFF5E1;opacity:0.9;line-height:1.75;font-size:0.95rem}.page-tin-tuc__view-all{padding:35px 20px;text-align:center}.page-tin-tuc__view-all-button{display:inline-block;padding:14px 38px;background:transparent;color:#FFD86A;font-weight:700;font-size:1.05rem;border:2px solid #F2B544;border-radius:9999px;text-decoration:none;transition:background 0.3s ease,color 0.3s;max-width:100%;white-space:normal;word-wrap:break-word}.page-tin-tuc__view-all-button:hover{background:rgba(244,211,77,0.2);color:#FFF5E1}@media (max-width:1024px){.page-tin-tuc__articles-row{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:768px){.page-tin-tuc{max-width:100%}.page-tin-tuc__hero-image{aspect-ratio:2/1}.page-tin-tuc__articles-row{grid-template-columns:1fr}.page-tin-tuc img{max-width:100%!important;height:auto!important}.page-tin-tuc__cta-button,.page-tin-tuc__cta-link,.page-tin-tuc__promo-button,.page-tin-tuc__promo-guide,.page-tin-tuc__guide-button,.page-tin-tuc__view-all-button{max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;padding-left:15px;padding-right:15px}.page-tin-tuc__hero-actions,.page-tin-tuc__promo-actions{display:flex;flex-direction:column;align-items:center;width:100%;gap:12px}.page-tin-tuc__cta-button,.page-tin-tuc__cta-link,.page-tin-tuc__promo-button,.page-tin-tuc__promo-guide{width:auto;min-width:0}}