

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai+Looped:wght@400;500;600;700&family=Noto+Sans+Thai+Looped:wght@600;700;800&display=swap');
body:has(#tr-broker-ai) .jeg_post_title,body:has(#tr-broker-ai) .jeg_breadcrumbs,body:has(#tr-broker-ai) .jeg_share_button,body:has(#tr-broker-ai) .jeg_sidebar,body:has(#tr-broker-ai) .jeg_meta_container,body:has(#tr-broker-ai) .jeg_featured{display:none!important}
body:has(#tr-broker-ai) .jeg_main_content{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
body:has(#tr-broker-ai) .jeg_content,body:has(#tr-broker-ai) .jeg_container,body:has(#tr-broker-ai) .jeg_main{background:var(--trx-bg,#0B1122)!important}
body:has(#tr-broker-ai) .entry-content{margin:0;padding:0}
.trb{--bg:#0B1122;--s1:#131B33;--s2:#1B2442;--line:rgba(238,242,251,.09);--ink:#EEF2FB;--mut:#A6B0C8;--sunT:#3A3112;--sunInk:#FFE07A;--coralT:#3B1D1A;--coralInk:#FFA597;--skyT:#14254A;--skyInk:#9CC2FF;--mintT:#10332B;--mintInk:#7BE3C3;--grapeT:#2A1F4D;--grapeInk:#C8B2FF;--up:#3FD39A;--down:#FF8A7D;--sun:#FFC107;--coral:#F2513B;--sky:#2563EB;--mint:#0E9F7A;--grape:#7C3AED;--navy:#0B1533;--shadow:0 2px 8px rgba(0,0,0,.3);--th:'Noto Sans Thai Looped','IBM Plex Sans Thai Looped',sans-serif;color:var(--ink);font-family:'IBM Plex Sans Thai Looped',Anuphan,system-ui,sans-serif;font-size:17px;line-height:1.7;padding:6px 0 48px;font-variant-numeric:tabular-nums}
html.tr-lite .trb{--bg:#FFFFFF;--s1:#FFFFFF;--s2:#E8ECF4;--line:#D3DAE6;--ink:#0B1533;--mut:#3D4862;--sunT:#FFE27A;--sunInk:#4F3600;--coralT:#FFCFC5;--coralInk:#7F1F10;--skyT:#C9DCFF;--skyInk:#0F3A86;--mintT:#BDEBDA;--mintInk:#064A39;--grapeT:#DCCBFF;--grapeInk:#41189A;--up:#0A7A4F;--down:#C02B1E;--shadow:0 1px 2px rgba(15,27,61,.05),0 12px 32px rgba(15,27,61,.07)}
.trb *{box-sizing:border-box}
.trb h1,.trb h2,.trb h3,.trb h4{font-family:var(--th);font-weight:800;color:inherit;letter-spacing:0;margin:0}
.trb p{margin:0 0 12px}
.trb a{color:inherit}
.trb em{font-style:normal;color:var(--sun)}
html.tr-lite .trb .hd h2 em{color:#B07800}
.trb .gl{color:var(--sunInk);text-decoration:underline;text-underline-offset:3px}
.trb button{font-family:inherit}
/* hero */
.trb .hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin:6px 0 0}
.trb .ticket{background:var(--sun);color:var(--navy);border-radius:40px;padding:28px 30px 26px;display:flex;flex-direction:column;gap:14px;min-width:0}
.trb .tag{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;background:var(--navy);color:#fff;border-radius:999px;padding:5px 14px;font-size:13.5px;font-weight:700;line-height:1.4}
.trb .tag i{width:8px;height:8px;border-radius:50%;background:#3FD39A;display:inline-block}
#tr-broker-ai .ticket h1{font-size:clamp(30px,3.6vw,44px);line-height:1.22;color:var(--navy)!important}
.trb .ticket .lead{font-size:17px;color:#2A3350;max-width:58ch;margin:0}
.trb .logos{display:flex;flex-wrap:wrap;gap:8px}
.trb .logos a{display:flex;align-items:center;gap:8px;background:#fff;color:var(--navy);text-decoration:none;border-radius:16px;padding:6px 12px 6px 6px;font-weight:700;font-size:15px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.08)}
.trb .logos img{width:30px;height:30px;border-radius:9px;object-fit:contain;display:block}
.trb .logos a:hover{transform:translateY(-1px)}
.trb .stat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:2px solid rgba(11,21,51,.15);padding-top:14px;margin-top:auto}
.trb .stat b{display:block;font-family:var(--th);font-size:34px;line-height:1.1;font-weight:800}
.trb .stat span{font-size:13.5px;color:#2A3350;font-weight:600}
.trb .side{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start;min-width:0}
.trb .side .cap{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:2px 4px 0}
.trb .side .cap b{font-family:var(--th);font-size:20px}
.trb .side .cap small{font-size:12.5px;color:var(--mut);text-align:right}
.trb .chip{border-radius:22px;padding:14px 16px;min-width:0}
.trb .chip small{display:block;font-size:13px;font-weight:600;line-height:1.4;opacity:.92}
.trb .chip b{display:block;font-family:var(--th);font-size:25px;line-height:1.3;font-weight:800}
.trb .c-sky{background:var(--skyT);color:var(--skyInk)}
.trb .c-mint{background:var(--mintT);color:var(--mintInk)}
.trb .c-grape{background:var(--grapeT);color:var(--grapeInk)}
.trb .c-sun{background:var(--sunT);color:var(--sunInk)}
.trb .c-coral{background:var(--coralT);color:var(--coralInk)}
.trb .lead-c{grid-column:1/-1;background:var(--coral);color:#fff;border-radius:26px;padding:18px 20px;text-decoration:none;display:block}
.trb .lead-c small{display:block;font-size:13px;font-weight:700;opacity:.95}
.trb .lead-c b{display:block;font-family:var(--th);font-size:30px;line-height:1.25}
.trb .lead-c span{font-size:14px;font-weight:600}
.trb .src-t{grid-column:1/-1;font-size:12.5px;color:var(--mut);margin:0 4px;line-height:1.55}
.trb .jump{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 0}
.trb .jump a{text-decoration:none;font-weight:700;font-size:14.5px;border-radius:999px;padding:8px 16px;background:var(--s2);color:var(--ink)}
.trb .jump a:hover{background:var(--sun);color:var(--navy)}
/* sections */
.trb .sec{margin-top:60px;scroll-margin-top:110px}
.trb .hd{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}
.trb .hd h2{font-size:clamp(25px,2.6vw,31px);line-height:1.3}
.trb .hd p{color:var(--mut);margin:4px 0 0;font-size:15.5px;max-width:70ch}
.trb .lnk{flex:none;display:inline-flex;align-items:center;height:40px;padding:0 16px;border:2px solid var(--ink);border-radius:999px;font-weight:700;font-size:14.5px;text-decoration:none;white-space:nowrap}
.trb .lnk:hover{background:var(--ink);color:var(--bg)}
.trb .panel{background:var(--s1);border:2px solid var(--line);border-radius:32px;padding:24px}
html.tr-lite .trb .panel{box-shadow:var(--shadow)}
/* broker tiles */
.trb .tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.trb .tile{background:var(--s1);border:2px solid var(--line);border-radius:28px;padding:18px 16px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-width:0}
html.tr-lite .trb .tile{box-shadow:var(--shadow)}
.trb .tile img{width:58px;height:58px;border-radius:18px;object-fit:contain;background:#fff;display:block}
.trb .tile h3{font-size:19px;margin-top:4px}
.trb .tile ul{list-style:none;margin:4px 0 8px;padding:0;font-size:13.5px;color:var(--mut);line-height:1.55;width:100%}
.trb .tile li{padding:3px 0;border-top:1px dashed var(--line)}
.trb .tile li b{color:var(--ink);font-weight:700}
.trb .tile .acts{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:auto}
.trb .pill{display:flex;justify-content:center;align-items:center;gap:6px;height:40px;border-radius:999px;font-weight:700;font-size:14.5px;text-decoration:none;background:var(--s2);color:var(--ink);padding:0 14px}
.trb .pill:hover{background:var(--sun);color:var(--navy)}
.trb .btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 26px;border-radius:999px;background:var(--sun);color:var(--navy)!important;font-weight:700;font-size:16px;text-decoration:none!important;box-shadow:4px 4px 0 var(--coral);transition:transform .12s,box-shadow .12s;white-space:nowrap;text-transform:none!important;letter-spacing:0!important}
.trb .btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--coral)}
.trb .btn.ghost{background:transparent;color:var(--ink)!important;border:2px solid var(--ink);box-shadow:none;height:44px;padding:0 18px;font-size:15px}
.trb .btn.ghost:hover{transform:none;background:var(--ink);color:var(--bg)!important}
/* table */
.trb .tw{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:20px}
.trb table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.55;margin:0}
.trb .tbl{min-width:1000px}
.trb th,.trb td{padding:12px 14px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit}
.trb thead th{background:var(--s2);color:var(--mut);font-size:13.5px;font-weight:700;white-space:nowrap}
.trb tbody tr:last-child>*{border-bottom:0}
.trb tbody tr:hover>*{background:transparent}
.trb .tbl th[scope=row]{position:sticky;left:0;z-index:1;background:var(--s1);min-width:124px;box-shadow:1px 0 0 var(--line)}
.trb .bn{display:flex;align-items:center;gap:10px;font-weight:800;font-family:var(--th);font-size:15.5px}
.trb .bn img{width:34px;height:34px;border-radius:11px;object-fit:contain;background:#fff;flex:none}
.trb td small,.trb th small{display:block;color:var(--mut);font-size:12.5px;font-weight:400}
.trb .na{color:var(--mut);font-style:normal}
.trb .note{font-size:13.5px;color:var(--mut);margin:14px 4px 0;line-height:1.65}
.trb .hint{display:none;font-size:13px;color:var(--mut);margin:0 0 10px}
/* capsule segmented */
.trb .seg{display:inline-flex;flex-wrap:wrap;gap:4px;background:var(--s2);border-radius:999px;padding:5px}
.trb .seg button{border:0;background:transparent;color:var(--ink);font-weight:700;font-size:14.5px;line-height:1.3;padding:9px 16px;border-radius:999px;cursor:pointer}
.trb .seg button[aria-pressed=true],.trb .seg button[aria-selected=true]{background:var(--sun);color:var(--navy)}
.trb .seg button:focus-visible{outline:2px solid var(--sun);outline-offset:2px}
.trb .tog{display:flex;flex-wrap:wrap;gap:8px}
.trb .tog button{border:2px solid var(--line);background:transparent;color:var(--ink);font-weight:700;font-size:14.5px;line-height:1.3;padding:8px 15px;border-radius:999px;cursor:pointer}
.trb .tog button[aria-pressed=true]{border-color:var(--grape);background:var(--grape);color:#fff}
.trb .ctl{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}
.trb .cnt{font-family:var(--th);font-weight:800;font-size:18px;margin:0 0 12px}
.trb .cnt span{color:var(--sun)}
html.tr-lite .trb .cnt span{color:#B07800}
.trb .res{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}
.trb .acc{border-radius:22px;padding:14px 16px;min-width:0}
.trb .acc header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}
.trb .acc header b{font-family:var(--th);font-size:17px}
.trb .acc header span{font-size:12.5px;font-weight:700;opacity:.85}
.trb .acc dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;font-size:13.5px}
.trb .acc dt{opacity:.8}
.trb .acc dd{margin:0;text-align:right;font-weight:600}
.trb .acc p{font-size:12.5px;margin:8px 0 0;opacity:.9}
/* calculators */
.trb .calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:start}
.trb .fld{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.trb .fld label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;color:var(--mut);min-width:0}
.trb .fld label.full{grid-column:1/-1}
.trb .fld input,.trb .fld select{font:inherit;font-size:17px;font-weight:600;color:var(--ink);background:var(--s2);border:2px solid transparent;border-radius:16px;padding:11px 14px;width:100%;min-width:0;margin-top:auto}
.trb .fld select{height:auto!important;line-height:1.4!important;padding-right:36px}
.trb .fld input:focus,.trb .fld select:focus{outline:0;border-color:var(--sun)}
.trb .outs{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.trb .out{border-radius:22px;padding:14px 16px;min-width:0}
.trb .out small{display:block;font-size:13px;font-weight:700;line-height:1.45}
.trb .out b{display:block;font-family:var(--th);font-size:28px;line-height:1.25;font-weight:800;margin:4px 0;word-break:break-word}
.trb .out span{display:block;font-size:13px;line-height:1.5;opacity:.92}
.trb .formula{font-size:13px;color:var(--mut);margin:14px 2px 0;line-height:1.65}
/* steps */
.trb .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}
.trb .steps li{border:2px solid var(--line);border-radius:28px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;margin:0}
.trb .num{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;font-family:var(--th);font-weight:800;font-size:19px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.15)}
.trb .n1{background:var(--grape)}.trb .n2{background:var(--coral)}.trb .n3{background:var(--sky)}.trb .n4{background:var(--mint)}.trb .n5{background:#E8A400}.trb .n6{background:#DB2777}
.trb .steps b{display:block;font-family:var(--th);font-size:17px;line-height:1.4}
.trb .steps div>span{display:block;font-size:14.5px;color:var(--mut);line-height:1.55;margin-top:2px}
.trb .steps .num{color:#fff!important}
/* reviews */
.trb .rv{background:var(--s1);border:2px solid var(--line);border-radius:32px;padding:26px;margin-top:16px;scroll-margin-top:110px}
html.tr-lite .trb .rv{box-shadow:var(--shadow)}
.trb .rvh{display:flex;align-items:center;gap:16px;margin-bottom:16px}
.trb .rvh img{width:64px;height:64px;border-radius:20px;object-fit:contain;background:#fff;flex:none}
.trb .rvh .k{font-size:13px;font-weight:700;color:var(--mut)}
.trb .rvh h3{font-size:26px;line-height:1.3}
.trb .rvh p{margin:2px 0 0;color:var(--mut);font-size:15px}
.trb .rvh .btn{margin-left:auto}
.trb .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}
.trb .facts>div{border-radius:20px;padding:12px 14px;min-width:0}
.trb .facts small{display:block;font-size:12.5px;font-weight:700;opacity:.85}
.trb .facts b{display:block;font-size:15.5px;line-height:1.45;font-weight:700;margin-top:2px}
.trb .tabs{margin-bottom:16px;max-width:100%}
.trb .pn{font-size:16px;line-height:1.75}
.trb .pn h4{font-size:18px;margin:0 0 8px}
.trb.js .pn h4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.trb .pn+.pn{margin-top:20px}
.trb.js .pn+.pn{margin-top:0}
.trb .pn .tw{margin-bottom:12px}
.trb .pn table{font-size:14.5px}
.trb .pn ul{margin:0 0 12px;padding-left:20px}
.trb .pn li{margin:4px 0}
.trb .verdict{border-radius:22px;padding:16px 18px;font-size:15.5px;line-height:1.7}
.trb .verdict b{display:block;font-family:var(--th);font-size:16px;margin-bottom:2px}
.trb details.src{margin-top:16px;border-top:2px solid var(--line);padding-top:12px}
.trb details summary{cursor:pointer;list-style:none}
.trb details summary::-webkit-details-marker{display:none}
.trb .src summary{font-size:14.5px;font-weight:700;color:var(--mut)}
.trb .src summary:after{content:"  +";color:var(--sunInk)}
.trb .src[open] summary:after{content:"  −"}
.trb .src ul{margin:8px 0 0;padding-left:20px;font-size:14.5px}
.trb .src a{color:var(--sunInk)}
.trb .src p{font-size:12.5px;color:var(--mut);margin:8px 0 0}
.trb .rvf{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}
.trb .rvf small{font-size:12.5px;color:var(--mut)}
/* checklist */
.trb .chk{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.trb .chk>li{list-style:none!important;margin:0!important;padding:0!important}
.trb .chk>li::before,.trb .chk>li::marker{content:none!important;display:none!important}
.trb .chk label{display:flex;gap:14px;align-items:flex-start;border:2px solid var(--line);border-radius:24px;padding:14px 16px;cursor:pointer;height:100%}
.trb .chk input{position:absolute;opacity:0;pointer-events:none}
.trb .chk .box{flex:none;width:28px;height:28px;border-radius:10px;border:2px solid var(--mut);display:grid;place-items:center;font-weight:800;color:transparent;margin-top:1px}
.trb .chk input:checked+.box{background:var(--mint);border-color:var(--mint);color:#fff}
.trb .chk input:focus-visible+.box{outline:2px solid var(--sun);outline-offset:2px}
.trb .chk b{display:block;font-family:var(--th);font-size:16px;line-height:1.45}
.trb .chk span.t{font-size:14px;color:var(--mut);line-height:1.5}
.trb .meter{display:flex;align-items:center;gap:14px;margin-top:16px}
.trb .bar{flex:1;height:12px;border-radius:999px;background:var(--s2);overflow:hidden}
.trb .bar i{display:block;height:100%;width:0;background:var(--mint);border-radius:999px;transition:width .25s}
.trb .meter b{font-family:var(--th);font-size:15px;white-space:nowrap}
/* featured */
.trb .feat{background:var(--sunT);border-radius:32px;padding:20px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.trb .feat+.feat{margin-top:12px}
.trb .feat img{width:64px;height:64px;border-radius:18px;object-fit:contain;background:#fff;flex:none}
.trb .feat .tx{flex:1;min-width:220px}
.trb .feat .k{font-size:13px;font-weight:700;color:var(--sunInk)}
.trb .feat h3{font-size:22px;line-height:1.35}
.trb .feat p{margin:2px 0 0;font-size:14.5px;color:var(--mut)}
.trb .feat .acts{display:flex;gap:10px;flex-wrap:wrap}
.trb .more{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
/* legal band */
.trb .legal{background:var(--coralT);color:var(--coralInk);border-radius:32px;padding:24px 26px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}
.trb .legal .ic{width:52px;height:52px;border-radius:16px;background:var(--coral);color:#fff;display:grid;place-items:center;font-family:var(--th);font-weight:800;font-size:26px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.15)}
.trb .legal h2{font-size:clamp(21px,2.2vw,25px);line-height:1.35;margin-bottom:8px}
.trb .legal ul{margin:0 0 10px;padding-left:20px;font-size:15.5px;line-height:1.7}
.trb .legal li{margin:4px 0}
.trb .legal p{font-size:15px;margin:0 0 6px}
.trb .legal details{margin-top:6px}
.trb .legal summary{font-weight:700;font-size:14px}
.trb .legal summary:after{content:"  +"}
.trb .legal details[open] summary:after{content:"  −"}
.trb .legal details ul{font-size:14px;margin-top:6px}
.trb .legal a{color:inherit}
.trb .ins{margin:16px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.trb .ins>div{border-radius:22px;padding:14px 16px}
.trb .ins b{display:block;font-family:var(--th);font-size:16px;margin-bottom:2px}
.trb .ins span{font-size:14px;line-height:1.55;display:block}
.trb .spp{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px}
.trb .spp button{border:2px solid var(--line);background:transparent;color:var(--ink);font-weight:700;font-size:13.5px;padding:6px 12px;border-radius:999px;cursor:pointer}
.trb .spp button:hover{border-color:var(--sun)}
/* faq */
.trb .faq details{border:2px solid var(--line);border-radius:22px;padding:0 20px;margin-bottom:10px;background:var(--s1)}
.trb .faq summary{padding:16px 34px 16px 0;font-family:var(--th);font-weight:700;font-size:17px;line-height:1.5;position:relative}
.trb .faq summary:after{content:"+";position:absolute;right:0;top:12px;width:28px;height:28px;border-radius:50%;background:var(--s2);display:grid;place-items:center;font-size:18px;line-height:28px;text-align:center}
.trb .faq details[open] summary:after{content:"−";background:var(--sun);color:var(--navy)}
.trb .faq details p{color:var(--mut);font-size:15.5px;margin:0;padding:0 0 16px}
.trb .disc{margin-top:40px;background:var(--s2);border-radius:24px;padding:18px 20px;font-size:13.5px;color:var(--mut);line-height:1.7}
.trb .disc p{margin:0 0 6px}
.trb .disc a{color:var(--ink)}
@media (max-width:1100px){.trb .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:980px){.trb .hero,.trb .calc{grid-template-columns:1fr}.trb .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.trb .steps{grid-template-columns:1fr}}
@media (max-width:760px){.trb .legal{grid-template-columns:1fr;padding:20px}.trb .ins{grid-template-columns:1fr}.trb .hint{display:block}.trb .hd{flex-direction:column;align-items:flex-start}.trb .chk{grid-template-columns:1fr}.trb .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.trb .rvh{flex-wrap:wrap}.trb .rvh .btn{margin-left:0}.trb .pn table{min-width:0}.trb .pn th,.trb .pn td{padding:10px}.trb .pn thead th{white-space:normal}.trb .pn td:nth-child(2){white-space:nowrap}.trb .fld select{font-size:15.5px}.trb .seg{border-radius:22px}}
@media (max-width:480px){.trb{font-size:16px}.trb .ticket{border-radius:30px;padding:22px 20px}.trb .stat b{font-size:26px}.trb .panel,.trb .rv{padding:18px;border-radius:26px}.trb .chip b{font-size:21px}.trb .out b{font-size:23px}.trb .outs,.trb .fld{grid-template-columns:1fr 1fr;gap:8px}.trb .tile{padding:14px 10px}.trb .rvh img{width:52px;height:52px}.trb .rvh h3{font-size:22px}.trb .feat{padding:18px}.trb .seg button{padding:8px 12px;font-size:14px}.trb .btn{height:46px;padding:0 20px}}

/* broker review child pages */
.trb .crumb{font-size:13.5px;color:var(--mut);margin:0 0 14px}
.trb .crumb a{color:var(--mut);text-decoration:none}
.trb .crumb a:hover{color:var(--ink)}
.trb .ticket .cta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}
.trb .ticket .btn{box-shadow:4px 4px 0 var(--navy)}
.trb .ticket .btn:hover{box-shadow:2px 2px 0 var(--navy)}
.trb .ticket .btn.ghost{color:var(--navy)!important;border-color:var(--navy)}
.trb .ticket .btn.ghost:hover{background:var(--navy);color:#fff!important}
.trb .ticket .cta small{font-size:12.5px;color:#2A3350;font-weight:600}
.trb .bh{display:flex;align-items:center;gap:14px}
.trb .bh img{width:64px;height:64px;border-radius:20px;background:#fff;object-fit:contain;flex:none;box-shadow:inset 0 -3px 0 rgba(0,0,0,.08)}
.trb .pc{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.trb .pc>div{border-radius:28px;padding:20px 22px}
.trb .pc h3{font-size:19px;margin-bottom:8px}
.trb .pc ul,.trb .lst{margin:0;padding-left:20px;font-size:15.5px;line-height:1.75}
.trb .pc li,.trb .lst li{margin:5px 0}
.trb .kv2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.trb .kv2>div{background:var(--s2);border-radius:20px;padding:14px 16px;min-width:0}
.trb .kv2 small{display:block;font-size:12.5px;color:var(--mut);font-weight:700}
.trb .kv2 b{display:block;font-size:16px;line-height:1.5;font-weight:700;margin-top:2px;word-break:break-word}
.trb .kv2 span{display:block;font-size:13.5px;color:var(--mut);margin-top:2px}
.trb .legal.sm{padding:20px 22px}
.trb .legal.sm p{font-size:15px;margin:0 0 6px}
.trb .others{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.trb .others a{display:flex;align-items:center;gap:12px;background:var(--s1);border:2px solid var(--line);border-radius:24px;padding:14px 16px;text-decoration:none;font-family:var(--th);font-weight:800;font-size:16px}
.trb .others a:hover{border-color:var(--sun)}
.trb .others img{width:40px;height:40px;border-radius:12px;background:#fff;object-fit:contain;flex:none}
.trb .others small{display:block;font-family:'IBM Plex Sans Thai Looped',sans-serif;font-weight:600;font-size:12.5px;color:var(--mut)}
.trb .upd{font-size:13px;color:var(--mut);margin:10px 4px 0}
.trb .pnl-gap>*+*{margin-top:14px}
@media (max-width:980px){.trb .others{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.trb .pc,.trb .kv2{grid-template-columns:1fr}.trb .bh img{width:52px;height:52px}}
@media (max-width:480px){.trb .others{grid-template-columns:1fr}}

.trb-child .lead-c b{font-size:21px!important;line-height:1.35!important}
@media (max-width:480px){.trb-child .lead-c b{font-size:18px!important}}
