.news31-hero{padding:66px 0 30px;background:#fff}.news31-kicker{display:block;color:#ef2630;font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:12px}.news31-hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.news31-hero h1{max-width:820px;font-size:58px;line-height:1.02;letter-spacing:-.045em;margin:0 0 14px}.news31-hero p{max-width:760px;color:#606b73;font-size:15px;line-height:1.7;margin:0}.news31-count{display:flex;align-items:baseline;gap:7px;color:#737e86}.news31-count strong{font-size:30px;color:#15191d}.news31-count span{font-size:10px}.news31-main{padding:0 0 80px;background:#fff}.news31-filters{display:flex;gap:7px;overflow:auto;padding:15px 0 24px;border-top:1px solid #edf0f2}.news31-filters a{flex:0 0 auto;padding:7px 11px;border-radius:999px;text-decoration:none;color:#5f6971;font-size:10px;font-weight:700;border:1px solid #e4e8ea;background:#fff}.news31-filters a.active,.news31-filters a:hover{border-color:#ef2630;color:#ef2630;background:#fff7f7}.news31-featured{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:34px;padding:0 0 36px;border-bottom:1px solid #e9edef}.news31-featured-media{display:block;aspect-ratio:16/9;overflow:hidden;background:#f5f6f7;border-radius:18px}.news31-featured-media img,.news31-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.news31-featured:hover img,.news31-card:hover img{transform:scale(1.025)}.news31-featured-copy{display:flex;flex-direction:column;justify-content:center;padding-right:18px}.news31-meta{display:flex;gap:8px;flex-wrap:wrap;color:#727d85;font-size:9.5px;margin-bottom:10px}.news31-meta span:first-child{color:#ef2630;font-weight:800}.news31-featured h2{font-size:32px;line-height:1.18;letter-spacing:-.025em;margin:0 0 12px}.news31-featured h2 a,.news31-card h3 a{color:#171b1f;text-decoration:none}.news31-featured p,.news31-card p{color:#606b73;line-height:1.65;margin:0}.news31-featured p{font-size:13px}.news31-read{display:inline-flex;width:max-content;margin-top:18px;color:#15191d;text-decoration:none;font-size:10px;font-weight:800}.news31-read:hover{color:#ef2630}.news31-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.news31-card{padding:28px 0;border-bottom:1px solid #e9edef}.news31-card-media{display:block;aspect-ratio:16/9;overflow:hidden;background:#f5f6f7;border-radius:13px;margin-bottom:15px}.news31-card h3{font-size:19px;line-height:1.32;letter-spacing:-.015em;margin:0 0 8px}.news31-card p{font-size:11px}.news31-card .news31-read{margin-top:11px}.news31-fallback{width:100%;height:100%;display:flex;align-items:flex-end;padding:18px;background:linear-gradient(135deg,#f4f5f6,#fff 60%,#fff0f1);color:#e9262f;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.article-image-credit{font-size:9px;line-height:1.55;color:#7b858d;margin:-8px 0 22px}.article-image-credit a{color:inherit}.article-image-credit a:hover{color:#ef2630}
html[lang="th"] .news31-hero h1{font-family:'Prompt',sans-serif;font-size:52px;line-height:1.25;font-weight:700;letter-spacing:0}html[lang="th"] .news31-featured h2{font-family:'Prompt',sans-serif;line-height:1.45}html[lang="th"] .news31-card h3{font-family:'Prompt',sans-serif;line-height:1.5}
@media(max-width:960px){.news31-hero{padding-top:44px}.news31-hero h1{font-size:46px}.news31-featured{grid-template-columns:1fr}.news31-featured-copy{padding-right:0}.news31-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.news31-hero-row{display:block}.news31-count{margin-top:18px}.news31-hero h1{font-size:38px}html[lang="th"] .news31-hero h1{font-size:36px}.news31-grid{grid-template-columns:1fr}.news31-featured h2{font-size:26px}.news31-main{padding-bottom:50px}}
