.news-page{color:#353535;background:#fff;font-family:Anuphan,sans-serif;font-size:16px;line-height:1.5}.news-page *,.news-page :before,.news-page :after{box-sizing:border-box}.news-page main{min-width:0}.news-page .news-hero{isolation:isolate;text-align:center;background:#fbfbfb 50%/cover no-repeat;padding:150px 20px 120px;position:relative;overflow:hidden}.news-page .news-hero:before{content:"";z-index:-1;opacity:.73;background:linear-gradient(#0e1672,#000537);position:absolute;inset:0}.news-page .news-hero h1{color:#fff;text-transform:capitalize;margin:0 0 45px;font-family:Kanit,Anuphan,sans-serif;font-size:74px;font-style:italic;font-weight:400;line-height:1.2}.news-page .news-hero-curve{pointer-events:none;width:calc(153% + 1.3px);height:247px;line-height:0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.news-page .news-hero-curve svg{width:100%;height:100%;display:block}.news-page .news-hero-curve path{fill:#fff}.news-page .news-band{max-width:1140px;margin-inline:auto;padding:80px 20px 40px}.news-page .news-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:30px;display:grid}.news-page .news-card{background:#fff;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 0 10px #00000017}.news-page .news-thumb{display:block}.news-page .news-thumb img{border-radius:15px 15px 0 0;width:100%;height:auto;display:block}.news-page .news-body{padding:20px}.news-page .news-date{color:#bba56e;margin:0 0 10px;font-family:Kanit,Anuphan,sans-serif;font-weight:500}.news-page .news-body h2{margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.333}.news-page .news-body h2 a{color:#0c0c0c;text-decoration:none}.news-page .news-body h2 a:hover{text-underline-offset:3px;text-decoration:underline}.news-page .news-excerpt{color:#353535;margin:0}.news-page .news-card{transition:translate .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.news-page .news-thumb{border-radius:15px 15px 0 0;overflow:hidden}.news-page .news-thumb img{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.news-page .news-card:hover{translate:0 -6px;box-shadow:0 16px 32px #0e167224}.news-page .news-card:hover .news-thumb img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.news-page .news-card,.news-page .news-thumb img{transition:none}.news-page .news-card:hover{translate:none}.news-page .news-card:hover .news-thumb img{transform:none}}.news-page .news-empty{text-align:center;color:#565656;padding:40px 0}.news-page a:focus-visible,.news-page select:focus-visible{outline-offset:4px;outline:2px solid #273171}.news-page .ih{box-shadow:none}.news-page .ih-bar{gap:24px;max-width:1140px;height:64px;padding:0 10px}.news-page .ih-logo{flex:none;margin-right:auto}.news-page .ih-logo img{width:200px;height:auto}.news-page .ih-top{padding:10px 9px}.news-page .ih-top a,.news-page .ih-top>span{font-size:16px;font-weight:400;line-height:16px}.news-page .ih-lang-select{appearance:auto;color:#273171;background:#fff;border:1px solid #888;border-radius:2px;padding:0 4px;font:16px Anuphan,sans-serif}@media (min-width:1081px){.news-page .ih-dropdown .ih-dropdown{left:auto;right:100%}}@media (max-width:1080px){.news-page .ih-bar{justify-content:center;height:80px;padding:0 20px;position:relative}.news-page .ih-logo{margin:0}.news-page .ih-right{pointer-events:none;justify-content:space-between;position:absolute;inset:0 20px}.news-page .ih-right>*{pointer-events:auto}.news-page .ih-burger{order:-1;width:30px;padding:0}.news-page .ih-nav{max-height:calc(100dvh - 80px);top:80px}}@media (max-width:1024px){.news-page .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-page .news-hero h1{font-size:54px}.news-page .news-hero-curve{height:123px}}@media (max-width:767px){.news-page .news-hero{padding:90px 16px 70px}.news-page .news-hero h1{margin-bottom:24px;font-size:38px}.news-page .news-hero-curve{width:calc(273% + 1.3px);height:73px}.news-page .news-band{padding:48px 16px 32px}.news-page .news-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:359px){.news-page .ih-logo img{width:165px}}
