.elementor-288 .elementor-element.elementor-element-4d2f700{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-288 .elementor-element.elementor-element-1a0887a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-288 .elementor-element.elementor-element-7777330{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-08cb2cb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-288 .elementor-element.elementor-element-08cb2cb .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:36px;font-weight:700;line-height:1.35em;color:#1A1A1A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-05abe91{font-family:"Sarabun", Sans-serif;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-288 .elementor-element.elementor-element-125b3a6{--grid-columns:3;--grid-row-gap:28px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-288 .elementor-element.elementor-element-129a6a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-288 .elementor-element.elementor-element-42786a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-288 .elementor-element.elementor-element-42786a5:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-42786a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-288 .elementor-element.elementor-element-950607a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-288 .elementor-element.elementor-element-950607a .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#1A1A1A;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#E6E9EC;}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-icon i{color:#29ABE2;transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-icon svg{fill:#29ABE2;transition:fill 0.3s;}.elementor-288 .elementor-element.elementor-element-584a8d3{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-item > a{font-family:"Prompt", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-text{color:#3A4A55;transition:color 0.3s;}.elementor-288 .elementor-element.elementor-element-7975cf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-288 .elementor-element.elementor-element-7975cf6:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-7975cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-288 .elementor-element.elementor-element-4056469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-288 .elementor-element.elementor-element-4056469 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#1A1A1A;}.elementor-288 .elementor-element.elementor-element-e9d9a05{--grid-columns:1;--grid-row-gap:0px;}.elementor-288 .elementor-element.elementor-element-1c2d3fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-288 .elementor-element.elementor-element-1c2d3fb:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-1c2d3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-288 .elementor-element.elementor-element-08bb2cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-288 .elementor-element.elementor-element-08bb2cc .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#1A1A1A;}.elementor-288 .elementor-element.elementor-element-700a830{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-288 .elementor-element.elementor-element-700a830:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-700a830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-288 .elementor-element.elementor-element-798f8b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-288 .elementor-element.elementor-element-798f8b3 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#1A1A1A;}.elementor-288 .elementor-element.elementor-element-8a1b451{font-family:"Sarabun", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#333333;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-288 .elementor-element.elementor-element-8a63bdb .elementor-button{background-color:#29ABE2;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:14px 20px 14px 20px;}.elementor-288 .elementor-element.elementor-element-74c46f3 .elementor-button{background-color:#06C755;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:14px 20px 14px 20px;}.elementor-288 .elementor-element.elementor-element-a0e40a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-288 .elementor-element.elementor-element-a0e40a3:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-a0e40a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-288 .elementor-element.elementor-element-608b1fd .elementor-button{background-color:#0E6E5C;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:14px 20px 14px 20px;}.elementor-288 .elementor-element.elementor-element-65ba1f9 .elementor-button{background-color:#06C755;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:14px 20px 14px 20px;}@media(max-width:1024px){.elementor-288 .elementor-element.elementor-element-4d2f700{--padding-top:16px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-288 .elementor-element.elementor-element-1a0887a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-288 .elementor-element.elementor-element-08cb2cb .elementor-heading-title{font-size:30px;}.elementor-288 .elementor-element.elementor-element-125b3a6{--grid-columns:2;}.elementor-288 .elementor-element.elementor-element-950607a .elementor-heading-title{font-size:18px;}.elementor-288 .elementor-element.elementor-element-4056469 .elementor-heading-title{font-size:18px;}.elementor-288 .elementor-element.elementor-element-e9d9a05{--grid-columns:1;}.elementor-288 .elementor-element.elementor-element-08bb2cc .elementor-heading-title{font-size:18px;}.elementor-288 .elementor-element.elementor-element-798f8b3 .elementor-heading-title{font-size:18px;}.elementor-288 .elementor-element.elementor-element-8a1b451{font-size:15px;}.elementor-288 .elementor-element.elementor-element-8a63bdb .elementor-button{font-size:16px;}.elementor-288 .elementor-element.elementor-element-74c46f3 .elementor-button{font-size:16px;}.elementor-288 .elementor-element.elementor-element-608b1fd .elementor-button{font-size:16px;}.elementor-288 .elementor-element.elementor-element-65ba1f9 .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-288 .elementor-element.elementor-element-4d2f700{--padding-top:12px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-288 .elementor-element.elementor-element-1a0887a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-288 .elementor-element.elementor-element-08cb2cb .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-288 .elementor-element.elementor-element-125b3a6{--grid-columns:1;}.elementor-288 .elementor-element.elementor-element-950607a .elementor-heading-title{font-size:18px;}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-288 .elementor-element.elementor-element-584a8d3{--e-icon-list-icon-size:11px;}.elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-288 .elementor-element.elementor-element-584a8d3 .elementor-icon-list-item > a{font-size:14px;}.elementor-288 .elementor-element.elementor-element-4056469 .elementor-heading-title{font-size:18px;}.elementor-288 .elementor-element.elementor-element-e9d9a05{--grid-columns:1;}.elementor-288 .elementor-element.elementor-element-08bb2cc .elementor-heading-title{font-size:18px;}.elementor-288 .elementor-element.elementor-element-798f8b3 .elementor-heading-title{font-size:18px;}.elementor-288 .elementor-element.elementor-element-8a1b451{font-size:15px;}.elementor-288 .elementor-element.elementor-element-8a63bdb .elementor-button{font-size:16px;}.elementor-288 .elementor-element.elementor-element-74c46f3 .elementor-button{font-size:16px;}.elementor-288 .elementor-element.elementor-element-608b1fd .elementor-button{font-size:16px;}.elementor-288 .elementor-element.elementor-element-65ba1f9 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-288 .elementor-element.elementor-element-4d2f700{--content-width:1200px;}.elementor-288 .elementor-element.elementor-element-7777330{--width:68%;}.elementor-288 .elementor-element.elementor-element-129a6a4{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-288 .elementor-element.elementor-element-7777330{--width:100%;}.elementor-288 .elementor-element.elementor-element-129a6a4{--width:100%;}}/* Start custom CSS *//* GT – Archive: layout from Blog – Single (212) */
/* Blog – Single: layout */
.ut-sidebar{min-width:300px}
@media(min-width:1025px){.ut-sticky{position:sticky;top:110px}}
@media(max-width:1024px){.ut-sidebar{min-width:0}}
.ut-breadcrumb .rank-math-breadcrumb p{margin:0;font-family:Sarabun,sans-serif;font-size:14px;color:#6B7280}
.ut-breadcrumb a{color:#6B7280;text-decoration:none}.ut-breadcrumb a:hover{color:#0E6E5C}
.ut-featured img{width:100%;aspect-ratio:16/9;object-fit:cover}
/* เนื้อหาบทความ */
.ut-content .elementor-widget-theme-post-content h2{font-family:Prompt,sans-serif;font-size:28px;font-weight:700;line-height:1.4;color:#1A1A1A;margin:48px 0 16px}
.ut-content .elementor-widget-theme-post-content h3{font-family:Prompt,sans-serif;font-size:22px;font-weight:600;line-height:1.45;color:#222;margin:32px 0 12px}
.ut-content .elementor-widget-theme-post-content p{margin:0 0 20px}
.ut-content .elementor-widget-theme-post-content img{border-radius:12px;height:auto}
.ut-content .elementor-widget-theme-post-content a{color:#0E6E5C;text-decoration:underline;text-underline-offset:3px}
.ut-content .elementor-widget-theme-post-content ul,.ut-content .elementor-widget-theme-post-content ol{padding-left:1.4em;margin:0 0 20px}
/* Tags เป็น chip */
.ut-tags .elementor-post-info__terms-list{font-size:0;line-height:0}
.ut-tags .elementor-post-info__terms-list a.elementor-post-info__terms-list-item{display:inline-block;font-family:Sarabun,sans-serif;font-size:14px;line-height:1.5;font-weight:400;padding:6px 14px;margin:0 8px 8px 0;border:1px solid #D0D5DD;border-radius:999px;background:#F7F8FA;color:#3A4A55;text-decoration:none;transition:background .2s,border-color .2s,color .2s}
.ut-tags .elementor-post-info__terms-list a.elementor-post-info__terms-list-item:hover{background:#0E6E5C;border-color:#0E6E5C;color:#fff}
@media(max-width:767px){.ut-tags .elementor-post-info__terms-list a.elementor-post-info__terms-list-item{font-size:13px;line-height:1.5;padding:5px 12px;margin:0 6px 6px 0}}
/* หมวดใน sidebar */
.ut-cat-list ul{list-style:none;margin:0;padding:0}.ut-cat-list li{padding:8px 0;border-bottom:1px solid #E5E7EB}.ut-cat-list li:last-child{border-bottom:0}
.ut-cat-list a{color:#333;text-decoration:none;font-family:Sarabun,sans-serif;font-size:15px}.ut-cat-list a:hover{color:#0E6E5C}
.ut-cat-list .children{padding-left:14px;margin-top:6px}
/* Tablet / Mobile */
@media(max-width:767px){
.ut-content .elementor-widget-theme-post-content h2{font-size:22px;margin:36px 0 12px}
.ut-content .elementor-widget-theme-post-content h3{font-size:19px;margin:24px 0 8px}
.ut-content .elementor-widget-theme-post-content p{margin-bottom:16px}
.ut-content .elementor-widget-theme-post-content table{display:block;overflow-x:auto}}
@media(min-width:768px) and (max-width:1024px){.ut-content .elementor-widget-theme-post-content h2{font-size:24px}.ut-content .elementor-widget-theme-post-content h3{font-size:20px}}
@media(max-width:1024px){
.ut-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:99;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -2px 12px rgba(0,0,0,.08)}
.ut-cta-bar .elementor-widget-button{flex:1}
body.single-post,body.archive{padding-bottom:80px}}
/* Cards from /blog/ (264) */
.gt-sec{padding-top:48px}
.gt-story .elementor-widget,.gt-pick .elementor-widget,.gt-tip .elementor-widget,
.gt-sec-head .elementor-widget,.gt-pagehead .elementor-widget{margin-block-end:0!important}
.gt-pagehead{padding-top:40px!important}
.gt-h1 .elementor-heading-title{font-size:34px;font-weight:700;color:#17303F;letter-spacing:-.01em;line-height:1.35;margin:0}
.gt-intro,.gt-intro p{color:#6E8290;font-size:16.5px;margin:4px 0 0}
.gt-catbar{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #E1E7EB;margin-top:24px}
.gt-catnav .elementor-icon-list-items{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;gap:26px;margin:0!important}
.gt-catnav .elementor-icon-list-items::-webkit-scrollbar{display:none}
.gt-catnav .elementor-icon-list-item{margin:0!important;padding:0!important;flex:none}
.gt-catnav .elementor-icon-list-item::after{display:none!important}
.gt-catnav .elementor-icon-list-item a{display:block;padding:14px 0 12px;border-bottom:2px solid transparent;white-space:nowrap}
.gt-catnav .elementor-icon-list-icon{display:none}
.gt-catnav .elementor-icon-list-text{font-size:15px;color:#3C5463;padding:0!important}
.gt-catnav .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#17303F}
.gt-catnav .elementor-icon-list-item:first-child a{border-bottom-color:#17303F}
.gt-catnav .elementor-icon-list-item:first-child .elementor-icon-list-text{color:#17303F;font-weight:600}
.gt-sec-head{display:flex!important;flex-direction:row!important;align-items:center;gap:18px!important;margin-bottom:22px}
.gt-sec-head::after{content:"";flex:1;height:1px;background:#E1E7EB;order:1;min-width:24px}
.gt-sec-head>.elementor-element{width:auto!important;flex:none}
.gt-sec-head .gt-head-link{order:2}
.gt-h2 .elementor-heading-title{font-size:22px;color:#17303F;line-height:1.4;margin:0;white-space:nowrap}
.gt-more,.gt-more p{margin:0;font-size:14.5px}
.gt-more a{color:#1786B8;font-weight:600}
.gt-more a:hover{text-decoration:underline;text-underline-offset:3px}
.gt-ph img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:#E3EAEE}
.gt-story--sm .gt-ph img{aspect-ratio:3/2}
.gt-pick .gt-ph img{aspect-ratio:4/3}
.gt-kicker{margin-top:14px}
.gt-kicker .elementor-icon-list-items{gap:0;margin:0!important}
.gt-kicker .elementor-icon-list-item{margin:0!important;padding:0!important;font-size:13px;color:#6E8290}
.gt-kicker .elementor-icon-list-item::after{display:none!important}
.gt-kicker .elementor-icon-list-item+.elementor-icon-list-item::before{content:"·";margin:0 6px;opacity:.6}
.gt-kicker .elementor-icon-list-icon{display:none}
.gt-kicker .elementor-icon-list-text,.gt-kicker .elementor-post-info__item{color:#6E8290;font-size:13px;padding:0!important}
.gt-kicker .elementor-post-info__terms-list,.gt-kicker .elementor-post-info__terms-list a{color:#1786B8!important;font-weight:600}
.gt-title{margin-top:4px}
.gt-title .elementor-heading-title{color:#17303F!important;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gt-title a{color:inherit;transition:color .15s}
.gt-title a:hover{color:#1786B8!important}
.gt-title--lg .elementor-heading-title{font-size:22px}
.gt-title--sm .elementor-heading-title{font-size:16.5px}
.gt-excerpt{margin-top:6px;color:#3C5463;font-size:15.5px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gt-excerpt p{margin:0}
.gt-s1-grid{display:grid!important;grid-template-columns:1.75fr 1fr;gap:36px!important;align-items:start}
.gt-s1-main,.gt-s1-aside{min-width:0}
.gt-slider .gt-title--lg .elementor-heading-title{font-size:27px;font-weight:700!important}
.gt-slider .gt-excerpt{font-size:16.5px}
.gt-slider .swiper-pagination-progressbar{position:relative!important;top:auto!important;margin-top:16px;height:2px!important;background:#E1E7EB!important}
.gt-slider .swiper-pagination-progressbar-fill{background:#17303F!important}
.gt-slider .elementor-swiper-button{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;top:28%!important}
.gt-slider .elementor-swiper-button svg,.gt-slider .elementor-swiper-button i{width:14px;height:14px;font-size:14px;fill:#17303F;color:#17303F}
.gt-slider .elementor-swiper-button-prev{left:12px!important}
.gt-slider .elementor-swiper-button-next{right:12px!important}
.gt-picks-title,.gt-picks-title p{margin:0!important;font-family:Prompt,sans-serif;font-size:13px;font-weight:600;color:#6E8290;letter-spacing:.06em}
.gt-picks-title{padding-bottom:10px;border-bottom:2px solid #17303F}
.gt-picks .elementor-loop-container{counter-reset:pick;row-gap:0!important}
.gt-picks .e-loop-item{counter-increment:pick;display:grid;grid-template-columns:24px 1fr;column-gap:12px;padding:16px 0;border-bottom:1px solid #E1E7EB}
.gt-picks .e-loop-item::before{content:counter(pick);font-family:Prompt,sans-serif;font-weight:600;font-size:17px;color:#6E8290;line-height:1.3}
.gt-pick{display:grid!important;grid-template-columns:104px 1fr;gap:14px!important;align-items:start}
.gt-pick .gt-kicker{margin-top:0}
.gt-pick .gt-title--sm .elementor-heading-title{font-size:16px}
.gt-tabs .e-n-tabs-heading{display:flex;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:22px!important;overflow-x:auto;scrollbar-width:none;margin-bottom:22px}
.gt-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}
.gt-tabs .e-n-tab-title{flex:none!important;background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:2px 0 4px!important;box-shadow:none!important}
.gt-tabs .e-n-tab-title-text{font-family:Sarabun,sans-serif;font-size:15px!important;font-weight:400;color:#6E8290!important;white-space:nowrap}
.gt-tabs .e-n-tab-title:hover .e-n-tab-title-text{color:#17303F!important}
.gt-tabs .e-n-tab-title[aria-selected="true"]{border-bottom-color:#1786B8!important}
.gt-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{color:#17303F!important;font-weight:600}
.gt-tabs .e-n-tabs-content>.e-con,.gt-tab-pane{padding:0!important;border:0!important;background:none!important}
.gt-s2{display:grid!important;grid-template-columns:1.6fr 1fr;gap:32px!important}
.gt-s2-lead .gt-ph img{aspect-ratio:16/10}
.gt-s2-side .gt-ph img{aspect-ratio:16/9}
.gt-s2-side .gt-kicker{margin-top:10px}
.gt-s2-side .e-loop-nothing-found-message{display:none}
.gt-s2-foot{text-align:right;margin-top:22px!important;padding-top:14px;border-top:1px solid #E1E7EB}
.gt-g3 .gt-kicker{margin-top:12px}
.gt-g3 .gt-title--sm .elementor-heading-title{font-size:17px}
.gt-g3 .elementor-button{background:none!important;border:1px solid #17303F!important;color:#17303F!important;border-radius:4px!important;padding:10px 26px!important;font-weight:600;font-size:15px}
.gt-g3 .elementor-button:hover{background:#17303F!important;color:#fff!important}
.gt-g3 .e-load-more-anchor+.elementor-button-wrapper,.gt-g3 .elementor-button-wrapper{margin-top:28px}
.gt-tips .elementor-loop-container{counter-reset:tip;row-gap:0!important;border-top:2px solid #17303F}
.gt-tips .e-loop-item{counter-increment:tip;display:grid;grid-template-columns:44px 1fr;gap:6px;padding:18px 0;border-bottom:1px solid #E1E7EB}
.gt-tips .e-loop-item::before{content:counter(tip,decimal-leading-zero);font-family:Prompt,sans-serif;font-weight:600;font-size:22px;color:#6FA32B;line-height:1.2}
.gt-tip .gt-title{margin-top:0}
.gt-tip .gt-title .elementor-heading-title{font-size:17px;-webkit-line-clamp:unset;display:block}
.gt-tip .gt-kicker{margin-top:4px}
@media (max-width:767px){
  .gt-pagehead{padding-top:28px!important}
  .gt-h1 .elementor-heading-title{font-size:27px}
  .gt-sec{padding-top:38px}
  .gt-sec-head::after{display:none}
  .gt-s1-grid{grid-template-columns:1fr;gap:28px!important}
  .gt-slider .gt-title--lg .elementor-heading-title{font-size:22px}
  .gt-slider .elementor-swiper-button{display:none!important}
  .gt-pick{grid-template-columns:92px 1fr}
  .gt-s2{grid-template-columns:1fr;gap:0!important}
  .gt-s2-side{margin-top:18px;border-top:1px solid #E1E7EB}
  .gt-s2-side .elementor-loop-container,.gt-g3 .elementor-loop-container{row-gap:0!important}
  .gt-g3 .elementor-loop-container{border-top:1px solid #E1E7EB}
  .gt-story--sm{display:grid!important;grid-template-columns:112px 1fr;gap:14px!important;padding:14px 0!important;border-bottom:1px solid #E1E7EB;align-items:start}
  .gt-story--sm .gt-ph img,.gt-s2-side .gt-ph img{aspect-ratio:4/3}
  .gt-story--sm .gt-kicker,.gt-s2-side .gt-kicker,.gt-g3 .gt-kicker{margin-top:0}
  .gt-story--sm .gt-title--sm .elementor-heading-title{font-size:15.5px}
  .gt-s2-foot{border-top:0;padding-top:0;margin-top:14px!important}
}/* End custom CSS */
/* ---------- GT Archive (tag & category) ---------- */
.gt-arch-title .elementor-heading-title{margin:0}
.gt-arch-desc,.gt-arch-desc p{color:#6E8290;font-size:16px;line-height:1.65;margin:0}
.gt-arch-desc{margin:8px 0 28px!important}
.gt-arch-desc:empty{display:none}
.ut-sidebar .gt-pick{grid-template-columns:80px 1fr}
.ut-sidebar .gt-picks .e-loop-item{padding:12px 0}
.ut-sidebar .gt-picks .e-loop-item:last-child{border-bottom:0}
.gt-tagcloud .tagcloud{display:flex;flex-wrap:wrap;gap:8px}
.gt-tagcloud .tagcloud a{font-family:Sarabun,sans-serif;font-size:14px!important;line-height:1.5;padding:5px 12px;border:1px solid #D0D5DD;border-radius:4px;background:#fff;color:#3A4A55;text-decoration:none;margin:0!important}
.gt-tagcloud .tagcloud a:hover{border-color:#17303F;color:#17303F}

/* เรื่องแรกเต็มความกว้าง (แทน alternate template) */
.gt-arch-grid div.e-loop-item:first-of-type{grid-column:1/-1;padding-bottom:26px;border-bottom:1px solid #E1E7EB}
.gt-arch-grid div.e-loop-item:first-of-type .gt-ph img{aspect-ratio:16/9}
.gt-arch-grid div.e-loop-item:first-of-type .gt-kicker{margin-top:16px}
.gt-arch-grid div.e-loop-item:first-of-type .gt-title .elementor-heading-title{font-size:26px;font-weight:700!important}
@media(max-width:767px){
.gt-arch-grid div.e-loop-item:first-of-type{padding-bottom:6px;border-bottom:0}
.gt-arch-grid div.e-loop-item:first-of-type .gt-story--sm{display:flex!important;flex-direction:column;padding-top:0!important;border-bottom:0}
.gt-arch-grid div.e-loop-item:first-of-type .gt-ph img{aspect-ratio:16/10}
.gt-arch-grid div.e-loop-item:first-of-type .gt-kicker{margin-top:12px}
.gt-arch-grid div.e-loop-item:first-of-type .gt-title .elementor-heading-title{font-size:21px}
.gt-arch-grid .elementor-loop-container{border-top:0!important}}/* End custom CSS */