.cm77-national-news{box-sizing:border-box;margin:28px 0 8px;padding:16px 18px;border:1px solid #d8c7ae;border-radius:12px;background:#fffaf2;color:#3c3024}.cm77-national-news *{box-sizing:border-box}.cm77-national-news [hidden]{display:none!important}.cm77-national-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cm77-national-heading h1{margin:0;font-size:21px;line-height:1.5;color:#62482e}.cm77-national-heading p{margin:4px 0 0;font-size:12px;line-height:1.6;color:#79644d}.cm77-national-heading>span{padding-top:5px;font-size:11px;color:#79644d;white-space:nowrap}.cm77-national-status{margin:9px 0;font-size:11px;color:#806c57}.cm77-national-list{margin:0;padding:0;list-style:none}.cm77-national-list li{border-top:1px solid #eadfce}.cm77-national-item{display:grid;grid-template-columns:64px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:72px;padding:10px 0;color:inherit;text-decoration:none}.cm77-national-item:hover h3{color:#9a3427;text-decoration:underline}.cm77-national-item:focus-visible,.cm77-national-more:focus-visible{outline:3px solid #b38c4a;outline-offset:3px}.cm77-national-item img{width:64px;height:44px;object-fit:cover;border-radius:5px;background:#e6dccf}.cm77-national-item h3{font-size:14px;font-weight:600;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cm77-national-item p{display:flex;flex-wrap:wrap;gap:3px 12px;margin:4px 0 0;color:#806c57;font-size:11px;line-height:1.5}.cm77-national-item p span{max-width:100%;overflow-wrap:anywhere}.cm77-national-item time{white-space:nowrap}.cm77-national-play{font-size:12px;color:#9a6d34}.cm77-national-more{display:block;margin:12px auto 0;padding:8px 18px;font:inherit;font-size:13px;color:#68472a;border:1px solid #c8ac84;border-radius:7px;background:#fff;cursor:pointer}.cm77-national-more:disabled{opacity:.65;cursor:wait}.cm77-national-empty,.cm77-national-error{font-size:13px;line-height:1.6}.cm77-national-error{padding:8px 10px;color:#92302b;background:#ffeded;border-radius:6px}@media(max-width:640px){.cm77-national-news{padding:13px 12px;margin-top:22px;margin-bottom:96px}.cm77-national-heading{display:block}.cm77-national-heading h1{font-size:19px}.cm77-national-heading>span{display:block;margin-top:4px}.cm77-national-item{grid-template-columns:52px minmax(0,1fr) 14px;gap:9px;min-height:74px}.cm77-national-item img{width:52px;height:38px}.cm77-national-item h3{font-size:13px}.cm77-national-item p{font-size:10px;gap:2px 8px}}

.cm77-thailand-page{margin:0;background:#f5f1ea;color:#3c3024;font:16px/1.6 Tahoma,system-ui,sans-serif}.cm77-thailand-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px max(18px,calc((100vw - 1000px)/2));background:#493829;color:#fff8ed}.cm77-thailand-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-weight:700;font-size:19px;min-width:0}.cm77-thailand-brand img{border-radius:50%;object-fit:contain;background:#fff}.cm77-thailand-brand small{display:block;color:#e1caa8;font-size:11px;font-weight:400}.cm77-thailand-header nav{display:flex;gap:18px;flex-wrap:wrap}.cm77-thailand-header nav a{font-size:13px;color:#fff0d9;text-decoration:none}.cm77-thailand-header nav a:hover{text-decoration:underline}.cm77-thailand-main{box-sizing:border-box;max-width:1000px;padding:0 16px;margin:24px auto}.cm77-thailand-main .cm77-national-news{margin:0}.cm77-thailand-footer{padding:12px 16px 24px;text-align:center;font-size:12px;color:#806c57}@media(max-width:640px){.cm77-thailand-header{padding:14px 16px;align-items:flex-start;flex-direction:column;gap:12px}.cm77-thailand-header nav{gap:20px}.cm77-thailand-main{padding:0 12px;margin:16px auto}.cm77-thailand-main .cm77-national-news{margin-bottom:0}}
