@font-face{font-family:Prompt;src:url('Prompt-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Prompt;src:url('Prompt-SemiBold.ttf') format('truetype');font-style:normal;font-weight:600 900;font-display:swap}
:root{--ink:#102b3c;--muted:#587080;--navy:#09283c;--teal:#087f79;--mint:#55dac6;--paper:#fff;--bg:#f4f7f8;--line:#dfe7eb;--amber:#a55a12;--red:#a8333a;--radius:16px}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font:16px/1.75 Prompt,Arial,sans-serif}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:3px solid #218dbe;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:38px;line-height:1.5;font-weight:600;letter-spacing:-.6px}h2{font-size:25px;line-height:1.55;font-weight:600}h3{font-size:19px;line-height:1.6;font-weight:600}p{margin-bottom:16px}small,.small-text{font-size:13px;line-height:1.8}strong{font-weight:600}code{font:13px/1.6 monospace;background:#eaf0f2;padding:3px 6px;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere}.muted{color:var(--muted)}.container{max-width:1400px;margin:auto;padding:0 38px 64px}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{max-width:1400px;margin:auto;padding:23px 38px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:10px;color:var(--navy);font-size:26px;font-weight:600;line-height:1.25;white-space:nowrap}.brand:hover{text-decoration:none}.brand-mark{display:flex;align-items:center;justify-content:center;border:1.5px solid var(--teal);border-radius:50%;width:39px;height:39px;font:39px/1 Arial;color:var(--teal)}.brand-light{font-weight:400;color:var(--teal)}.brand small{display:block;font:8px/2.5 Prompt;letter-spacing:1.6px;color:var(--muted)}.site-header nav{display:flex;gap:24px;align-self:stretch;align-items:center}.site-header nav a{font-size:14px;color:#476070;position:relative;white-space:nowrap}.site-header nav .active{color:var(--teal);font-weight:600}.site-header nav .active:after{content:'';position:absolute;bottom:-23px;left:0;right:0;height:3px;background:var(--teal)}.publisher{font-size:12px;font-weight:600;letter-spacing:1px;border-left:1px solid var(--line);padding-left:22px}.skip{position:absolute;left:15px;top:-100px;background:#fff;padding:12px;z-index:10}.skip:focus{top:10px}.eyebrow{display:block;color:var(--teal);font-size:11px;letter-spacing:1.7px;font-weight:600;line-height:1.8;margin-bottom:10px}.dot{display:inline-block;width:7px;height:7px;background:var(--teal);border-radius:50%;margin-right:6px}.hero{display:flex;justify-content:space-between;gap:30px;padding:42px 0 28px;align-items:center}.hero h1{margin-bottom:16px}.hero h1 span{color:var(--teal)}.hero p{color:var(--muted);font-size:16px;margin:0}.hero-aside{max-width:330px;padding:20px 0 20px 32px;border-left:1px solid var(--line)}.hero-aside .eyebrow{color:#527886}.hero-aside strong{font-size:13px;color:var(--ink)}.hero-aside a{font-size:13px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);background:white;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:26px;overflow:hidden}.stat-grid>div{padding:18px 24px;position:relative}.stat-grid>div+div:before{content:'';position:absolute;left:0;top:22px;bottom:22px;border-left:1px solid var(--line)}.stat-grid>div>span{font-size:13px;color:var(--muted)}.stat-grid strong{display:block;font-size:35px;line-height:1.55;letter-spacing:-1px}.stat-grid strong small{font-size:12px;font-weight:400;margin-left:12px;letter-spacing:0;color:var(--muted)}.map-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:24px;margin-bottom:30px}.map-panel{background:var(--navy);color:white;border-radius:var(--radius);position:relative;overflow:hidden;min-height:425px;display:flex;flex-direction:column}.map-heading{display:flex;justify-content:space-between;align-items:center;padding:25px 28px 0;gap:15px}.map-heading h2{margin:0;font-size:24px}.map-panel .eyebrow{color:#73b9c3;font-size:10px;margin-bottom:2px}.map-instruction{font-size:11px;color:#acc5d3}#world-map{flex:1;min-height:280px;display:flex;align-items:center;background-image:radial-gradient(#44708630 1px,transparent 1px);background-size:22px 22px}#world-map svg{display:block;width:100%;height:300px;touch-action:pan-y}.country-shape{fill:#23485e;stroke:#0f3147;stroke-width:.7;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .15s}.country-shape.has-law{fill:#366b82}.country-shape.has-case{fill:#4fd5bc}.country-shape:hover,.country-shape.selected{fill:#fcdf8d;stroke:#fff;stroke-width:1.2}.map-tools{position:absolute;right:18px;top:100px;display:flex;flex-direction:column;gap:4px}.map-tools button{border:1px solid #466272;background:#153c51;color:white;width:32px;height:32px;border-radius:6px;font-family:Arial;font-size:21px;line-height:1}.map-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 26px;font-size:10px;color:#b6cdd8}.legend{display:flex;gap:14px;flex-wrap:wrap}.legend span:before{content:'';display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:6px;background:#23485e;border:1px solid #607d8c}.legend .has-case:before{background:#4fd5bc;border:0}.legend .has-law:before{background:#366b82;border:0}.map-footnote{font-size:10px;color:#93b1c0;padding:9px 26px 18px;margin:0}.map-loading{text-align:center;width:100%;padding:50px;color:#d4e7ee}.spotlight{position:relative;padding:27px;background:#dcefe8;border:1px solid #d1e5dd;border-radius:var(--radius);overflow:hidden}.spotlight .eyebrow{font-size:10px}.spotlight h2{font-size:25px;margin:17px 0}.spotlight p{font-size:14px;color:#42665f}.spotlight ol{margin:18px 0;padding-left:23px;font-size:13px;color:#325850}.spotlight li{padding-bottom:9px}.spotlight small{display:block;font-size:10px;margin-top:14px;color:#486f63}.lens-icon{position:absolute;right:20px;top:20px;font:40px Arial;color:#72aa94}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:var(--teal);border:1px solid var(--teal);color:white;padding:11px 19px;border-radius:8px;font-size:14px;line-height:1.6;font-weight:600;text-align:center}.btn:hover{background:#056b68;text-decoration:none;color:white}.btn.secondary{background:white;color:var(--teal);border-color:var(--line)}.btn.light{background:white;border-color:white;color:var(--teal);width:100%;font-size:13px}.btn.danger{background:#a8333a;border-color:#a8333a}.btn.tiny{font-size:12px;padding:7px 12px}.filters{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.35fr auto;align-items:end;gap:12px;background:white;padding:19px;border:1px solid var(--line);border-radius:var(--radius);margin:24px 0 28px}label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#557080}input,select,textarea{border:1px solid #cfdae0;border-radius:7px;background:white;color:var(--ink);padding:10px 12px;min-width:0;max-width:100%;font-size:14px;font-weight:400;width:100%;line-height:1.6}input::placeholder{color:#8a9ca8}textarea{min-height:135px;resize:vertical}.filters .btn{min-height:44px}.advanced{grid-column:1/-1}.advanced summary{font-size:12px;color:var(--teal);cursor:pointer;list-style-position:inside}.advanced-grid{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:10px;padding-top:15px;align-items:end}.advanced-grid a{font-size:12px}.filters.compact{display:flex;justify-content:flex-start}.filters.compact label{min-width:250px}.section-head{display:flex;justify-content:space-between;align-items:center;margin:32px 0 19px}.section-head .eyebrow{font-size:10px;margin-bottom:3px}.section-head h2{margin:0}.count{font-size:14px;vertical-align:middle;background:#e0edec;color:var(--teal);padding:1px 10px;border-radius:8px;margin-left:8px}.text-link{font-size:13px;font-weight:600}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.case-card{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:23px;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s}.case-card:hover{box-shadow:0 9px 30px #1633480a;transform:translateY(-2px)}.card-top{display:flex;align-items:center;gap:9px;margin-bottom:17px;font-size:12px;color:var(--muted)}.card-top time,.card-top>.badge{margin-left:auto;font-size:11px}.country-chip{padding:3px 7px;border:1px solid var(--line);background:#f8fafb;border-radius:5px;font:600 11px/1.6 Arial;color:var(--ink)}.case-card h3{font-size:18px;margin-bottom:12px}.case-card h3 a{color:var(--ink)}.card-amount{font-size:25px;font-weight:600;color:var(--teal);line-height:1.5;margin:3px 0 15px}.card-amount small{display:block;font-size:11px;font-weight:400;color:var(--muted)}.case-card>p{font-size:14px;color:var(--muted);margin-bottom:17px}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tags{display:flex;gap:6px;flex-wrap:wrap;margin:5px 0 17px}.tags span{font-size:10px;line-height:1.7;background:#edf4f4;border-radius:5px;padding:3px 8px;color:#4c6c73}.card-bottom{border-top:1px solid var(--line);padding-top:15px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.verify{color:var(--teal);font-size:10px}.verify:before{content:'✓';margin-right:5px}.verify.warn{color:var(--amber)}.verify.warn:before{content:'◌'}.empty{border:1px dashed #cbd7dc;border-radius:var(--radius);padding:50px 25px;text-align:center}.empty>span{font-size:50px;color:#6e929f}.empty h3{margin:12px 0}.empty p{font-size:14px;color:var(--muted)}.pagination{display:flex;gap:10px;justify-content:center;margin:30px 0}.pagination a{background:white;border:1px solid var(--line);padding:7px 17px;border-radius:8px}.pagination a.current{background:var(--teal);color:white}.site-footer{max-width:1400px;margin:auto;padding:35px 38px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px}.site-footer .brand{font-size:22px}.site-footer p{font-size:12px;color:var(--muted);margin:7px 0}.site-footer>div:last-child{text-align:right}.site-footer a{font-size:12px;margin-left:17px}.site-footer>div:first-child a{margin:0}.site-footer small{display:block;font-size:10px;color:var(--muted);margin-top:8px}.page-heading{padding:38px 0 6px}.page-heading h1{margin-bottom:12px}.page-heading p{color:var(--muted)}.paper{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:white;margin-bottom:24px}.notice{background:#e9f1f0;border:1px solid #d2e3df;border-left:3px solid var(--teal);border-radius:8px;padding:16px 19px;margin:18px 0;font-size:14px;color:#315c58}.notice p{margin:4px 0 0;font-size:13px}.notice.error{background:#fff1f1;border-color:#e9c2c5;color:var(--red)}.badge{display:inline-block;font-size:11px;line-height:1.6;border-radius:5px;padding:4px 8px;white-space:normal}.badge.green{color:#16745d;background:#e0f2ea}.badge.red{color:#a63842;background:#ffe7e7}.badge.blue{color:#296d98;background:#e5f1fa}.badge.gray{color:#576f7c;background:#ebf0f2}.badge.amber{color:#9d6317;background:#fff0d7}.back{display:inline-block;font-size:13px;margin:30px 0 20px}.detail-head{max-width:1050px}.detail-head h1{font-size:34px;margin-bottom:12px}.original-title{color:var(--muted);font-size:14px}.detail-grid{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(280px,1fr);gap:24px;margin-top:25px}.detail-content .lead{font-size:17px;line-height:1.95}.facts{margin:26px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line);padding-top:22px}dt{font-size:12px;color:var(--muted)}dd{margin:5px 0 0;font-size:14px;overflow-wrap:anywhere}.amount-panel{background:var(--navy);color:white;padding:27px;border-radius:var(--radius);margin-bottom:24px}.amount-panel>span{font-size:12px;color:#9bc7d1}.amount-panel strong{display:block;font-size:30px;line-height:1.6;margin:12px 0;color:var(--mint);overflow-wrap:anywhere}.amount-panel p{font-size:12px;color:#b2cbd5;margin:0}.source-proof .btn{width:100%;margin-top:15px}.source-proof p{font-size:14px}.source-proof dl dt{margin-top:17px}.source-proof .small-text{font-size:12px;color:var(--muted)}.mapping-row{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:24px 0;border-top:1px solid var(--line)}.mapping-row h3{font-size:17px;margin:10px 0}.mapping-row p{font-size:14px;margin-bottom:14px}.mapping-row .practice{font-size:13px;color:var(--muted)}.thai-comparison>small{color:var(--muted);display:block;font-size:11px}.law-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.law-card{display:flex;flex-direction:column;margin:0}.law-card h2{font-size:20px}.law-card p{font-size:14px}.law-card .small-text{font-size:12px;color:var(--muted)}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}th{background:#eff4f5;color:#597482;font-weight:600;white-space:nowrap}th,td{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}td .btn{white-space:nowrap}.source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.source-card{margin:0;padding:21px}.source-card h3{font-size:17px}.source-card .small-text{font-size:12px;overflow-wrap:anywhere}.source-card .card-top{gap:7px}.source-card .badge{font-size:9px}.mini-facts{margin:14px 0}.mini-facts>div{display:flex;justify-content:space-between;gap:10px}.mini-facts dt,.mini-facts dd{font-size:10px;margin:0}.prose{max-width:1000px}.prose h2{margin:24px 0 12px}.prose h2:first-child{margin-top:0}.prose p{font-size:15px;color:#3a5869}.setup-body{min-height:100vh;background:var(--navy);padding:40px 20px}.setup-card{max-width:690px;margin:3vh auto;background:#fff;padding:40px;border-radius:20px}.setup-card h1{font-size:30px}.setup-card p{font-size:14px;color:var(--muted)}.setup-card form{display:grid;gap:17px}.checks{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.admin-nav{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 22px}.admin-nav a{padding:8px 14px;background:#fff;border:1px solid var(--line);border-radius:7px;font-size:13px}.admin-nav a.active{background:var(--teal);color:#fff}.admin-top{display:flex;justify-content:space-between;align-items:center;padding-top:28px}.admin-top h1{font-size:28px;margin:0}.admin-top form{margin:0}.admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.admin-grid .paper{margin:0}.admin-grid strong{font-size:29px;display:block}.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.editor-grid>.wide{grid-column:1/-1}.editor-grid .checks label{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px;border:1px solid var(--line);border-radius:7px}.checks input[type=checkbox]{width:auto}.button-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.source-form{margin-top:22px}.admin-table a{overflow-wrap:anywhere}.admin-table .title-cell{min-width:230px;max-width:420px}.admin-table td{font-size:12px}.inline-form{display:flex;gap:10px}.inline-form input{max-width:230px}.full-width{width:100%}.check-row{display:flex;flex-direction:row;gap:10px;align-items:flex-start;font-size:13px}.check-row input{width:auto;margin-top:6px}.ops-note{font-size:13px;color:var(--muted)}
@media(min-width:1500px){.container,.header-inner,.site-footer{max-width:1450px}}
@media(max-width:1150px){.site-header nav{gap:16px}.publisher{display:none}.brand{font-size:23px}.map-layout{grid-template-columns:2.5fr 1fr}.spotlight{padding:22px}.spotlight h2{font-size:22px}.card-grid,.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{grid-template-columns:2fr 1fr 1fr}.filters>.search-label{grid-column:span 1}.advanced-grid{grid-template-columns:repeat(3,1fr)}.stat-grid>div{padding:16px}.stat-grid>div>span{font-size:11px}.mapping-row{grid-template-columns:155px 1fr}}
@media(max-width:850px){.container{padding:0 22px 40px}.header-inner{padding:18px 22px;display:block}.site-header nav{overflow:auto;gap:22px;margin-top:19px;padding-bottom:4px}.site-header nav a{font-size:13px}.site-header nav .active:after{bottom:-4px}.brand small{font-size:7px}.hero{padding:28px 0 20px}.hero-aside{display:none}h1{font-size:32px}.hero h1{font-size:32px}.hero p{font-size:14px}.map-layout{grid-template-columns:1fr}.spotlight{display:grid;grid-template-columns:1fr 1.3fr;gap:0 28px}.spotlight>.eyebrow,.spotlight h2,.spotlight p{grid-column:1}.spotlight ol{grid-column:2;grid-row:1/4}.spotlight .btn,.spotlight small{grid-column:2}.spotlight .lens-icon{display:none}.spotlight h2{margin:5px 0}.map-panel{min-height:420px}.detail-grid{grid-template-columns:1fr}.detail-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px;grid-row:1}.amount-panel{margin:0;align-self:start}.source-proof{margin:0}.site-footer{padding:25px 22px}.stat-grid strong{font-size:29px}.stat-grid strong small{font-size:10px;display:block;margin-left:0}.law-grid{grid-template-columns:1fr}.admin-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:570px){body{font-size:15px}.container{padding:0 16px 35px}.header-inner{padding:16px}.site-header nav{gap:20px}.hero h1{font-size:27px}.hero .eyebrow{font-size:9px}.stat-grid{grid-template-columns:1fr 1fr}.stat-grid>div{padding:14px 17px}.stat-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.stat-grid>div:nth-child(3):before{display:none}.stat-grid strong small{display:inline-block;margin-left:8px}.map-panel{min-height:330px}.map-heading{padding:20px 18px 0}.map-heading h2{font-size:22px}.map-instruction{display:none}#world-map{min-height:225px}#world-map svg{height:230px}.map-bottom{display:block;padding:0 18px}.legend{gap:10px;font-size:9px}#map-focus{display:block;margin-top:10px}.map-footnote{font-size:9px;padding:9px 18px 16px}.map-tools{top:86px}.map-tools button{width:28px;height:28px}.spotlight{display:block;padding:22px}.spotlight h2 br{display:none}.spotlight h2{font-size:22px;margin:10px 0}.spotlight ol{margin:12px 0}.spotlight small{text-align:center}.filters{grid-template-columns:1fr 1fr;padding:14px;gap:10px}.filters>.search-label{grid-column:1/-1}.filters>.btn{align-self:end}.advanced-grid{grid-template-columns:1fr 1fr}.filters label{font-size:11px}input,select,textarea{font-size:16px}.card-grid,.source-grid{grid-template-columns:1fr}.case-card{padding:21px}.section-head h2{font-size:22px}.section-head>.text-link{font-size:11px}.site-footer{display:block;padding:24px 16px}.site-footer>div:last-child{text-align:left;margin-top:18px}.site-footer>div:last-child a:first-child{margin-left:0}.page-heading h1{font-size:28px}.page-heading{padding-top:26px}.paper{padding:21px}.detail-head h1{font-size:26px}.detail-aside{display:block}.amount-panel{margin-bottom:20px}.source-proof{margin-bottom:5px}.facts{grid-template-columns:1fr;gap:17px}.detail-content .lead{font-size:16px}.mapping-row{grid-template-columns:1fr;gap:2px}.mapping-row h3{margin-bottom:6px}.filters.compact{display:block}.filters.compact button{margin-top:10px}.setup-body{padding:20px 12px}.setup-card{padding:24px}.setup-card h1{font-size:26px}.editor-grid{grid-template-columns:1fr}.editor-grid>.wide{grid-column:1}.admin-top{display:block}.admin-top form{margin-top:12px}.admin-grid{grid-template-columns:1fr}.checks label{font-size:12px}.table-scroll{margin:0 -5px}}
@media print{body{background:#fff;color:#000;font-size:11pt}.site-header,.site-footer,.back,.btn,.map-tools,.filters,.admin-nav{display:none!important}.container{max-width:none;padding:0}.detail-grid{display:block}.detail-aside{display:block}.paper,.amount-panel{break-inside:avoid;border:1px solid #bbb;padding:16px;background:#fff;color:#000}.amount-panel strong{color:#000}.mapping-row{break-inside:avoid}.detail-head h1{font-size:22pt}.source-proof a[href]:after{content:' (' attr(href) ')';font-size:9pt;overflow-wrap:anywhere}.source-proof .btn{display:block!important;background:#fff;color:#000;border:0}.source-proof button{display:none!important}.detail-content .lead{font-size:11pt}.tags span,.badge{color:#000;background:#eee}a{color:#000}}

/* Daily updates and newsletter — v1.1 */
.subscribe-header{white-space:nowrap}.newsletter-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 30px;background:#e3f1ec;border:1px solid #d1e5dd;border-radius:16px;margin:24px 0}.newsletter-banner h2{margin-bottom:8px;font-size:24px}.newsletter-banner p{margin:0;font-size:14px;color:#42665f}.feed-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#587080;margin:0 0 20px}.feed-status a{font-size:12px}.subscribe-page{max-width:790px;margin:40px auto}.subscribe-page h1{font-size:30px}.subscribe-form{display:grid;gap:18px;margin-top:24px}.subscribe-form>.btn{justify-self:start}.upgrade-panel{margin-top:35px}.subscribe-form .check-row{color:#365967;font-weight:400}
@media(max-width:1150px){.header-inner{flex-wrap:wrap;gap:16px}.site-header nav{gap:17px}.site-header nav a{font-size:13px}.subscribe-header{margin-left:auto}}
@media(max-width:850px){.subscribe-header{margin-top:17px}.site-header nav{flex-wrap:wrap;overflow:visible}.newsletter-banner{display:block}.newsletter-banner .btn{margin-top:18px}.subscribe-page{margin:26px 0}.subscribe-page h1{font-size:26px}}
@media(max-width:570px){.newsletter-banner{padding:23px}.newsletter-banner .btn{width:100%}.feed-status{display:grid;gap:6px}.subscribe-form>.btn{width:100%}.site-header nav{gap:12px 18px}.subscribe-page h1{font-size:24px}}
.card-amount .thb-amount{display:block;font-size:16px;font-weight:600;margin-top:5px;color:var(--ink)}.fx-date{display:block;font-size:11px;font-weight:400;color:var(--muted)}.amount-panel .thb-amount{display:block;font-size:21px;font-weight:600;color:#fff;margin:4px 0 2px}.amount-panel .fx-date{color:#b2cbd5}.amount-panel .fx-explanation{margin-top:12px;font-size:11px}.amount-panel .fx-explanation a{color:var(--mint)}

.card-bottom>a:only-child{margin-left:auto}.thb-amount{overflow-wrap:anywhere}@media print{.amount-panel .thb-amount,.amount-panel .fx-date,.amount-panel .fx-explanation,.amount-panel .fx-explanation a{color:#000}}

.admin-table .thb-amount{display:block;font-size:11px;font-weight:600;margin-top:4px}

.topic-intro{margin:26px 0}.topic-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 24px}.topic-links a{padding:8px 15px;border:1px solid var(--line,#dce6e9);border-radius:30px;color:var(--ink,#173244);background:#f1f8f6;text-decoration:none;font-size:14px}.topic-links a:hover,.topic-links a:focus-visible{background:#d9eee9}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.topic-card{scroll-margin-top:110px}.topic-card h2{font-size:23px}.topic-actions{display:grid;gap:12px;margin-top:20px}.topic-actions a{overflow-wrap:anywhere}@media(max-width:720px){.topic-grid{grid-template-columns:1fr}.topic-card{scroll-margin-top:155px}}

/* Readable multi-paragraph Thai news; inherited Prompt font and mobile layout. */
.news-reading{max-width:72ch;overflow-wrap:anywhere}.news-reading p{font-size:1.05rem;line-height:1.95;margin:0 0 1.15em}.news-reading p:first-child{font-weight:500}.news-reading p:last-child{margin-bottom:1.4em}

/* PDPA guide and article reading links */
.pdpa-note{padding:1.4rem 0;border-top:1px solid var(--line,#e1e7e7);scroll-margin-top:2rem}.pdpa-note h3{font-size:1.1rem}.related-reading{padding-left:1.4rem}.related-reading li{margin:1rem 0}.related-reading a{text-decoration:underline;text-underline-offset:3px}.prose .topic-links{margin:1.5rem 0;flex-wrap:wrap}.prose>section{max-width:100%}
