body{padding-top:72px}
.site-nav{background:#0a1720;border-bottom:1px solid rgba(185,219,224,.16)}
.site-nav .navbar-toggler{border-color:#4d686f;border-radius:10px}
.site-nav .navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(169,239,202,.2)}
.site-brand{font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;font-size:clamp(.85rem,3vw,1.08rem);font-weight:700;letter-spacing:.025em;color:#fff!important;gap:.6rem;white-space:nowrap}
.site-brand-mark{display:inline-grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:var(--mint,#a9efca);color:#10241b;font-size:24px;line-height:1}
.site-accent{color:var(--mint,#a9efca)}
.site-offcanvas{color:#eaf2f4}
.site-offcanvas .offcanvas-header{border-bottom:1px solid #29434b}
.site-offcanvas .offcanvas-title{font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;font-weight:700}
.site-offcanvas .nav-link,.site-offcanvas .site-nav-action{color:#b7c7cf}
.site-offcanvas .nav-link:hover,.site-offcanvas .nav-link:focus,.site-offcanvas .site-nav-action:hover,.site-offcanvas .site-nav-action:focus{color:#fff}
.site-nav-primary{display:block;background:var(--mint,#a9efca);border:1px solid var(--mint,#a9efca);border-radius:11px;color:#102319;font-weight:700;padding:.7rem 1rem;text-align:center}
.site-nav-primary:hover,.site-nav-primary:focus{background:#dcfaab;border-color:#dcfaab;color:#102319}
.site-nav-action{display:block;width:100%;background:none;border:0;padding:.5rem 0;text-align:left;font:inherit}
@media(max-width:1199.98px){.site-offcanvas{background:#10222b;border-left:1px solid #3d5b62}.site-offcanvas .nav-link,.site-offcanvas .site-nav-action{padding:.65rem 0}}
@media(min-width:1200px){.site-offcanvas .offcanvas-body{padding:0}.site-offcanvas .site-nav-primary{padding:.55rem .8rem;white-space:nowrap}.site-offcanvas .site-nav-action{width:auto;padding:.5rem;white-space:nowrap}}
.site-footer{border-top:1px solid var(--line,#29404a);color:var(--muted,#9baeb9);font-size:.85rem;padding:2rem 0}
.site-footer-brand{font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;color:#fff;text-decoration:none;font-weight:700}
.site-footer-brand:hover{color:#fff}.site-risk-note{border-top:1px solid var(--line,#29404a);padding-top:1.5rem;color:#91a5ad}
