*,:before,:after{box-sizing:border-box}
html{scroll-behavior:auto;-webkit-text-size-adjust:100%;scroll-padding-bottom:calc(var(--_1ojg8hm15) + env(safe-area-inset-bottom))}
html[data-smooth]{scroll-behavior:smooth}
body{background:var(--_1ojg8hm0);color:var(--_1ojg8hm5);font-family:var(--_1ojg8hml);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--_1ojg8hm15) + env(safe-area-inset-bottom));margin:0;font-size:16px;line-height:1.6}
h1,h2,h3,h4,p,ul,ol,figure{margin:0}
main :where(h1,h2,h3,h4,p,li,dd){white-space:pre-line}
ul,ol{padding:0;list-style:none}
a{color:inherit}
button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}
img,svg,video{max-width:100%;height:auto;display:block}
[id],a[href],button,[tabindex]{scroll-margin-top:var(--_1ojg8hm13)}
:focus-visible{outline:2px solid var(--_1ojg8hmk);outline-offset:2px}
@media screen and (min-width:1024px){html{scroll-padding-bottom:0}body{padding-bottom:0}[id],a[href],button,[tabindex]{scroll-margin-top:var(--_1ojg8hm14)}}
@media (prefers-reduced-motion:reduce){html[data-smooth]{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media print{body{padding-bottom:0}}
.njjkfs0{z-index:90;height:calc(var(--_1ojg8hm15) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--_1ojg8hm2);color:var(--_1ojg8hm9);border-top:1px solid var(--_1ojg8hmf);box-shadow:var(--_1ojg8hm1b);transition:background-color var(--_1ojg8hm19) var(--_1ojg8hm1a);justify-content:center;align-items:center;gap:8px;font-size:19px;font-weight:700;line-height:1;text-decoration:none;display:flex;position:fixed;bottom:0;left:0;right:0}
.njjkfs0:hover{background:var(--_1ojg8hm3)}
.njjkfs0:active{filter:brightness(.92)}
.njjkfs0:focus-visible{outline:2px solid var(--_1ojg8hm9);outline-offset:-4px}
body[data-drawer-open=true] .njjkfs0{display:none}
@media screen and (min-width:1024px){.njjkfs0{display:none}}
@media print{.njjkfs0{display:none}}
.x4xk310{z-index:90;border-radius:var(--_1ojg8hmz);background:var(--_1ojg8hm2);min-width:56px;height:56px;color:var(--_1ojg8hm9);border:1.5px solid var(--_1ojg8hm9);white-space:nowrap;transition:background-color var(--_1ojg8hm19) var(--_1ojg8hm1a), padding var(--_1ojg8hm19) var(--_1ojg8hm1a), gap var(--_1ojg8hm19) var(--_1ojg8hm1a);justify-content:center;align-items:center;gap:0;padding-inline:14.5px;font-size:19px;font-weight:700;line-height:1;text-decoration:none;display:none;position:fixed;bottom:32px;right:32px}
.x4xk310:hover{background:var(--_1ojg8hm3)}
.x4xk310:active{filter:brightness(.92)}
.x4xk310:focus-visible{outline:2px solid var(--_1ojg8hmk);outline-offset:2px}
.x4xk311{opacity:0;max-width:0;transition:max-width var(--_1ojg8hm19) var(--_1ojg8hm1a), opacity var(--_1ojg8hm19) var(--_1ojg8hm1a);display:inline-block;overflow:hidden}
@media screen and (min-width:1024px){.x4xk310{display:inline-flex}}
@media screen and (min-width:1024px) and (hover:hover){.x4xk310:hover,.x4xk310:focus-visible{gap:8px;padding-inline:24px}}
@media screen and (min-width:1024px) and (hover:none){.x4xk310{gap:8px;padding-inline:24px}}
@media print{.x4xk310{display:none}}
@media (hover:hover){.x4xk310:hover .x4xk311,.x4xk310:focus-visible .x4xk311{opacity:1;max-width:240px}}
@media (hover:none){.x4xk311{opacity:1;max-width:none}}
._17lhcgb0{color:inherit;white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}
._17lhcgb1{font-family:var(--_1ojg8hml);letter-spacing:-.02em;font-weight:800;line-height:1}
._17lhcgb2{font-size:18px}
._17lhcgb3{font-size:20px}
._17lhcgb4{font-size:24px}
._17lhcgb5{color:var(--_1ojg8hm9)}
