@font-face{font-family:'Figtree Fallback';font-weight:400 500;src:local('Arial'),local('Helvetica Neue'),local('Liberation Sans');size-adjust:100.2%;ascent-override:94.8%;descent-override:25%;line-gap-override:0%}
@font-face{font-family:'Figtree Fallback';font-weight:600 700;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold');size-adjust:94.1%;ascent-override:100.9%;descent-override:26.6%;line-gap-override:0%}
@font-face{font-family:'Kanit Fallback';font-weight:500 700;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold');size-adjust:97.5%;ascent-override:112.8%;descent-override:40.5%;line-gap-override:0%}
@font-face{font-family:'Kanit';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/kanit-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Kanit';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/kanit-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:'Kanit';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/kanit-latin-700-normal.woff2) format('woff2')}
@font-face{font-family:'Figtree';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/figtree-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Figtree';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/figtree-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Figtree';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/figtree-latin-600-normal.woff2) format('woff2')}
@font-face{font-family:'Figtree';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/figtree-latin-700-normal.woff2) format('woff2')}
body{margin:0;background:#FFFFFF}
a{color:#1557D6}a:hover{color:#0E3F9E}
details summary{cursor:pointer;list-style:none}
details summary::-webkit-details-marker{display:none}
.clx-nav-toggle{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.clx-burger{display:none;margin-left:auto;width:44px;height:44px;border:1px solid #E1E7EE;border-radius:10px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}
.clx-burger span{display:block;width:20px;height:2px;background:#22313F;border-radius:2px;transition:transform .2s,opacity .2s}
.clx-nav-toggle:focus-visible+.clx-burger{outline:2px solid #1557D6;outline-offset:2px}
@media (max-width:900px){
.clx-burger{display:flex}
.clx-nav,.clx-actions{display:none !important;width:100%;margin:0 !important}
.clx-nav-toggle:checked~.clx-nav{display:flex !important;flex-direction:column;align-items:stretch !important;gap:0 !important;font-size:17px !important}
.clx-nav-toggle:checked~.clx-nav a{padding:12px 4px;border-bottom:1px solid #EEF2F6}
.clx-nav-toggle:checked~.clx-actions{display:flex !important;flex-direction:column;align-items:stretch !important;gap:8px !important;padding-bottom:6px}
.clx-nav-toggle:checked~.clx-actions a{text-align:center}
.clx-nav-toggle:checked+.clx-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.clx-nav-toggle:checked+.clx-burger span:nth-child(2){opacity:0}
.clx-nav-toggle:checked+.clx-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
}
