.News-module__yx4Pxa__page{background:var(--ivory,#faf8f5);min-height:100vh;padding-bottom:5rem}.News-module__yx4Pxa__hero{background:linear-gradient(135deg,var(--navy,#0e1330)0%,#0f2549 55%,#152a52 100%);text-align:center;padding:10rem 0 4rem;position:relative;overflow:hidden}.News-module__yx4Pxa__hero:after{content:"";opacity:.18;pointer-events:none;background:url(/images/bg/banner-bg.png) 50%/cover no-repeat;position:absolute;inset:0}.News-module__yx4Pxa__heroInner{z-index:1;max-width:720px;margin:0 auto;position:relative}.News-module__yx4Pxa__heroKicker{font-family:var(--font-be-vietnam-pro),sans-serif;letter-spacing:.28em;color:#ffffff8c;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.News-module__yx4Pxa__heroTitle{color:#fff;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;font-family:var(--font-be-vietnam-pro),sans-serif;margin:0 0 1rem;line-height:1.2}.News-module__yx4Pxa__heroLead{color:#ffffffc7;margin:0;font-size:1.05rem;line-height:1.65}.News-module__yx4Pxa__listSection{max-width:1200px;margin:0 auto;padding:3rem 1.25rem 0}.News-module__yx4Pxa__featured{background:var(--white,#fff);color:inherit;border:1px solid #0f254914;border-radius:8px;grid-template-columns:1.2fr 1fr;gap:0;margin-bottom:2.5rem;text-decoration:none;transition:box-shadow .3s,border-color .3s,transform .3s;display:grid;overflow:hidden}.News-module__yx4Pxa__featured:hover{border-color:#a8917473;transform:translateY(-2px);box-shadow:0 16px 48px #0e13301a}.News-module__yx4Pxa__featuredMedia{aspect-ratio:16/10;background:linear-gradient(145deg,#e8e4df,#f0ebe5);position:relative}.News-module__yx4Pxa__featuredImg{object-fit:cover}.News-module__yx4Pxa__featuredBody{flex-direction:column;justify-content:center;gap:.75rem;padding:2rem 2.5rem;display:flex}.News-module__yx4Pxa__featuredTitle{font-size:1.5rem;font-weight:700;font-family:var(--font-be-vietnam-pro),sans-serif;color:var(--navy,#0e1330);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.News-module__yx4Pxa__featuredExcerpt{color:var(--text-muted,#5c6470);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.News-module__yx4Pxa__featuredFooter{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.News-module__yx4Pxa__readMore{color:var(--chrome,#a89174);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;transition:gap .2s;display:inline-flex}.News-module__yx4Pxa__featured:hover .News-module__yx4Pxa__readMore{gap:.7rem}.News-module__yx4Pxa__categories{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.News-module__yx4Pxa__categoryPill{background:var(--white,#fff);border:1px solid var(--pearl,#e8e4df);color:var(--navy,#0e1330);letter-spacing:.02em;border-radius:20px;padding:.4rem 1rem;font-size:.78rem;font-weight:600;transition:all .2s}.News-module__yx4Pxa__categoryPill:hover{border-color:var(--chrome,#a89174);color:var(--chrome,#a89174)}.News-module__yx4Pxa__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.News-module__yx4Pxa__gridItem{margin:0}.News-module__yx4Pxa__card{background:var(--white,#fff);height:100%;color:inherit;border:1px solid #0f254914;border-radius:8px;flex-direction:column;text-decoration:none;transition:box-shadow .25s,border-color .25s,transform .25s;display:flex;overflow:hidden}.News-module__yx4Pxa__card:hover{border-color:#a8917473;transform:translateY(-3px);box-shadow:0 12px 40px #0e133014}.News-module__yx4Pxa__cardMedia{aspect-ratio:16/10;background:linear-gradient(145deg,#e8e4df,#f0ebe5);position:relative;overflow:hidden}.News-module__yx4Pxa__cardImg{object-fit:cover;transition:transform .4s}.News-module__yx4Pxa__card:hover .News-module__yx4Pxa__cardImg{transform:scale(1.03)}.News-module__yx4Pxa__cardPlaceholder{background:linear-gradient(135deg,#a891741f,#0f25490f);position:absolute;inset:0}.News-module__yx4Pxa__cardBody{flex-direction:column;flex:1;gap:.5rem;padding:1.35rem 1.5rem 1.5rem;display:flex}.News-module__yx4Pxa__cardCat{letter-spacing:.12em;text-transform:uppercase;color:var(--chrome,#a89174);font-size:.68rem;font-weight:700}.News-module__yx4Pxa__cardTitle{font-size:1.1rem;font-weight:600;font-family:var(--font-be-vietnam-pro),sans-serif;color:var(--navy,#0e1330);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.News-module__yx4Pxa__cardExcerpt{color:var(--text-muted,#5c6470);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.News-module__yx4Pxa__cardDate{color:var(--text-muted,#6b7280);margin-top:.35rem;font-size:.78rem}.News-module__yx4Pxa__empty{text-align:center;background:var(--white,#fff);border:1px dashed #0f254926;border-radius:8px;max-width:520px;margin:0 auto;padding:4rem 1.5rem}.News-module__yx4Pxa__emptyTitle{color:var(--navy,#0e1330);font-size:1.25rem;font-weight:600;font-family:var(--font-be-vietnam-pro),sans-serif;margin:0 0 .75rem}.News-module__yx4Pxa__emptyText{color:var(--text-muted,#5c6470);margin:0;font-size:.95rem;line-height:1.6}@media (max-width:1023px){.News-module__yx4Pxa__featured{grid-template-columns:1fr}.News-module__yx4Pxa__featuredBody{padding:1.5rem}}@media (max-width:767px){.News-module__yx4Pxa__hero{padding:8rem 0 3rem}.News-module__yx4Pxa__listSection{padding-top:2rem}.News-module__yx4Pxa__grid{gap:1.25rem}.News-module__yx4Pxa__featured{margin-bottom:2rem}.News-module__yx4Pxa__featuredTitle{font-size:1.25rem}.News-module__yx4Pxa__categories{margin-bottom:1.5rem}}.News-module__yx4Pxa__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding-top:2rem;display:flex}.News-module__yx4Pxa__pageBtn{background:var(--white,#fff);min-width:40px;height:40px;color:var(--navy,#0e1330);border:1px solid var(--pearl,#e8e4df);border-radius:6px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.News-module__yx4Pxa__pageBtn:hover{border-color:var(--chrome,#a89174);color:var(--chrome,#a89174)}.News-module__yx4Pxa__pageBtnActive,.News-module__yx4Pxa__pageBtnActive:hover{background:var(--navy,#0e1330);color:#fff;border-color:var(--navy,#0e1330)}.News-module__yx4Pxa__pageBtnDisabled{opacity:.35;pointer-events:none;cursor:default}
