body{background:#FAF6EF!important;color:#1D2B2A!important;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}
h1,h2,h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important;letter-spacing:0!important}
h1{color:#0F3B3A!important}h2{color:#17504D!important}
p,ul,ol,li,.faq p{color:#2B3B3A!important}
.bc,.meta,small{color:#566866!important}
header{background:#0F3B3A!important;border-color:#0F3B3A!important}
header img{mix-blend-mode:lighten}
header a.n{color:#EAE2D0!important}
.lang-switch button,.lg button{border:1.5px solid #0F3B3A!important;color:#0F3B3A!important;background:transparent!important}
header .lang-switch button{border-color:rgba(250,246,239,.5)!important;color:#FAF6EF!important}
.lang-switch button.active,.lg button.on{background:#0F3B3A!important;color:#fff!important}
header .lang-switch button.active{background:#FAF6EF!important;color:#0F3B3A!important}
.top a{color:#0F3B3A!important;font-weight:700}
.bar i{background:#E8735A!important}.bar i+i{background:#E4D9C4!important}
.faq div{background:#fff!important;border-color:#E4D9C4!important}.faq h3{color:#0F3B3A!important}
.end{background:#fff!important;border-color:#CFE0DC!important}.end p{color:#0F3B3A!important}
.c1{background:#0F3B3A!important;color:#fff!important}.c3{border-color:#0F3B3A!important;color:#0F3B3A!important}.c2{background:#1FA855!important}
.more a,a{text-underline-offset:3px}
footer{color:#566866!important;border-color:#E4D9C4!important}
body{padding-bottom:96px!important}
.gofx{position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(250,246,239,.96);border-top:1px solid #E4D9C4;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}
.gofx a{display:flex;align-items:center;justify-content:center;max-width:700px;margin:0 auto;min-height:58px;border-radius:16px;background:#0F3B3A;color:#fff!important;font-weight:800;font-size:20px;text-decoration:none}
