.news-hub{max-width:1600px;margin:0 auto;padding:155px 5vw 80px}.news-hub-hero{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;padding-bottom:52px;border-bottom:1px solid var(--ink)}.news-hub-hero h1{font-family:Kanit,sans-serif;font-size:clamp(76px,12vw,180px);font-weight:500;line-height:.9;letter-spacing:0;margin:30px 0 0}.news-hub-hero h1 span,.news-home h2 span{color:var(--red)}.news-hub-hero>p{font-size:17px;line-height:1.8;color:#53565d;max-width:380px;margin:0}.news-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:32px 0;border-bottom:1px solid #d6d5d0}.news-filters{display:flex;flex-wrap:wrap;gap:8px}.news-filter{border:1px solid #d4d3cf;border-radius:30px;padding:12px 17px;font-size:12px;font-weight:500;display:inline-flex;gap:12px;align-items:center;transition:background .2s,color .2s}.news-filter span{font-size:10px;opacity:.6}.news-filter:hover{border-color:var(--ink)}.news-filter[aria-current="page"]{background:var(--ink);border-color:var(--ink);color:#fff}.news-search{display:grid;gap:8px;min-width:240px;font-size:10px;font-weight:500;letter-spacing:0;text-transform:uppercase}.news-search input{border:0;border-bottom:1px solid #aaa;padding:10px 0;background:transparent;color:var(--ink);font:inherit;font-size:13px;letter-spacing:0;text-transform:none;border-radius:0;width:100%}.news-results-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 0}.news-results-heading h2{margin:0;font-size:18px;letter-spacing:0}.news-results-heading p{margin:0;font-size:12px;color:#65676c}.news-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.news-card{min-width:0;background:#fff;display:flex;flex-direction:column;border:1px solid #e5e4df}.news-card[hidden]{display:none}.news-card-image{display:block;aspect-ratio:4/5;background:#111;overflow:hidden}.news-card-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s}.news-card-image:hover img{transform:scale(1.03)}.news-card-copy{padding:25px;display:flex;flex-direction:column;flex:1}.card-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:9px;font-weight:500;letter-spacing:0;text-transform:uppercase;margin:0 0 20px;line-height:1.5}.card-meta span{color:var(--red)}.card-meta time{color:#6e7075;white-space:nowrap}.news-card h2{font-family:Kanit,sans-serif;font-size:clamp(23px,2.3vw,34px);letter-spacing:0;line-height:1.1;margin:0 0 8px}.news-card h2 a:hover{color:var(--red)}.card-subtitle{font-weight:500;font-size:14px;margin:0 0 15px;line-height:1.5}.card-thai{font-size:14px;line-height:1.8;margin:0 0 15px;color:#484b51}.card-desc{font-size:13px;line-height:1.7;color:#676a70;margin:0 0 24px}.card-languages{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #e2e2de;margin-top:auto;padding-top:18px;font-size:12px;font-weight:500}.card-languages a{display:flex;gap:12px;align-items:center}.card-languages span{color:var(--red)}.card-languages a:hover{text-decoration:underline}.news-empty{text-align:center;padding:80px 24px}.news-empty h2{font-size:30px}.news-empty p{color:#666}.news-empty button{background:var(--ink);color:#fff;border:0;padding:15px 25px;cursor:pointer}.news-press-note{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid #d2d1cc;padding-top:45px;margin-top:70px}.news-press-note h2{font-family:Kanit,sans-serif;font-size:30px;letter-spacing:0;margin:15px 0}.news-press-note p:not(.eyebrow){font-size:14px;line-height:1.7;color:#666}.news-footer{display:flex;justify-content:space-between;gap:25px;padding:32px 5vw;border-top:1px solid #d2d1cc;font-size:12px}.news-footer>a:first-child{font-weight:500;letter-spacing:0}.news-footer span{color:#666}.news-home{background:#eeede8}.news-home-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}.news-home-heading h2{font-family:Kanit,sans-serif;font-size:clamp(38px,5vw,70px);line-height:1.05;letter-spacing:0;margin:22px 0 0}.news-home-categories{display:flex;gap:25px;flex-wrap:wrap;margin-top:32px;font-size:12px;font-weight:500}.press-news-callout{padding:28px 7vw;display:flex;justify-content:space-between;align-items:center;gap:24px;background:#eeede8}.press-news-callout p{font-size:15px;line-height:1.7}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--red);outline-offset:5px}@media(max-width:1000px){.news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-tools{align-items:stretch;flex-direction:column}.news-search{max-width:400px}.news-hub-hero{align-items:flex-start;flex-direction:column}.news-hub-hero>p{font-size:15px}.news-home-heading{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.news-hub{padding:120px 20px 55px}.news-hub-hero{gap:24px;padding-bottom:35px}.news-hub-hero h1{font-size:90px}.news-filters{gap:7px}.news-filter{padding:10px 12px;font-size:11px}.news-card-grid{grid-template-columns:1fr;gap:25px}.news-card-copy{padding:23px}.news-card h2{font-size:30px}.news-results-heading{align-items:flex-start;flex-direction:column;gap:10px;padding:25px 0}.news-press-note,.news-footer,.press-news-callout{align-items:flex-start;flex-direction:column}.news-home{padding:65px 20px}.news-press-note .btn{padding-left:0}.news-home-categories{gap:18px}.news-filter span{font-size:9px}}@media(prefers-reduced-motion:reduce){.news-card-image img,.news-filter{transition:none}}
