.fm{--fm-red:#d90016;--fm-red-bright:#e30613;--fm-red-dark:#b50013;--fm-ink:#25282b;--fm-mist:#f2f3f5;--fm-gray:#6b7075;color:var(--fm-ink);font-family:var(--font-poppins), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.fm h1,.fm h2,.fm h3,.fm .fm-heading{font-family:var(--font-heading), "Montserrat", system-ui, sans-serif}.fm ::selection{background:#d9001629}.fm-dots{background-image:radial-gradient(#25282b17 1px,#0000 1px);background-size:22px 22px}.fm-panel{background:radial-gradient(60% 50% at 18% 92%,#d9001661 0%,#d9001600 70%),radial-gradient(70% 55% at 85% 8%,#ffffff12 0%,#fff0 70%),#25282b}.fm-glass{-webkit-backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff29}.fm-reveal{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.fm-reveal[data-hidden=true]{opacity:0;transform:translateY(18px)}@keyframes fm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes fm-dash{to{stroke-dashoffset:56px}}@keyframes fm-pulse{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(2.4)}}.fm-float{animation:7s ease-in-out infinite fm-float}.fm-float-slow{animation:9s ease-in-out -3s infinite fm-float}.fm-dash{animation:2.4s linear infinite fm-dash}.fm-pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite fm-pulse}.fm details>summary{list-style:none}.fm details>summary::-webkit-details-marker{display:none}.fm details[open] .fm-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.fm-reveal,.fm-reveal[data-hidden=true]{opacity:1;transition:none;transform:none}.fm-float,.fm-float-slow,.fm-dash,.fm-pulse{animation:none}html{scroll-behavior:auto}}.fm-prose{color:#25282bd1;font-size:.97rem;line-height:1.75}.fm-prose h2{font-family:var(--font-heading), "Montserrat", sans-serif;color:var(--fm-ink);margin-top:3rem;scroll-margin-top:7rem;font-size:1.45rem;font-weight:800;line-height:1.25}.fm-prose section:first-child h2{margin-top:0}.fm-prose h3{font-family:var(--font-heading), "Montserrat", sans-serif;color:var(--fm-ink);margin-top:1.75rem;font-size:1.05rem;font-weight:700}.fm-prose p{margin-top:.9rem}.fm-prose ul,.fm-prose ol{margin-top:.9rem;padding-left:1.25rem}.fm-prose ul{list-style:outside}.fm-prose ol{list-style:decimal}.fm-prose li{margin-top:.4rem;padding-left:.2rem}.fm-prose li::marker{color:var(--fm-red)}.fm-prose a:not(.fm-btn){color:var(--fm-red);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.fm-prose strong{color:var(--fm-ink);font-weight:600}.fm-prose .fm-table-wrap{border:1px solid #25282b1a;border-radius:1rem;margin-top:1.1rem;overflow-x:auto}.fm-prose table{border-collapse:collapse;width:100%;min-width:560px;font-size:.88rem;line-height:1.55}.fm-prose th{background:var(--fm-mist);color:var(--fm-ink);text-align:left;padding:.75rem 1rem;font-weight:600}.fm-prose td{vertical-align:top;border-top:1px solid #25282b14;padding:.75rem 1rem}.fm-prose .fm-note{border-left:3px solid var(--fm-red);background:var(--fm-mist);border-radius:0 .75rem .75rem 0;margin-top:1.1rem;padding:.9rem 1.1rem;font-size:.92rem}mark.fm-todo{color:#7a5b00;background:#fff1c2;border-bottom:1.5px dashed #c99700;border-radius:4px;padding:0 .3rem;font-weight:500}.fm-prose{overflow-wrap:anywhere}@media (max-width:639px){.fm-prose{font-size:.9rem;line-height:1.7}.fm-prose h2{margin-top:2.25rem;scroll-margin-top:6rem;font-size:1.15rem}.fm-prose h3{margin-top:1.4rem;font-size:.98rem}.fm-prose ul,.fm-prose ol{padding-left:1.1rem}.fm-prose .fm-note{padding:.8rem .9rem;font-size:.86rem}.fm-prose .fm-table-wrap{border:0;border-radius:0;overflow:visible}.fm-prose table,.fm-prose tbody,.fm-prose tr,.fm-prose td{width:100%;min-width:0;display:block}.fm-prose table{font-size:.85rem}.fm-prose thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fm-prose tr{border:1px solid #25282b1a;border-radius:.9rem;overflow:hidden}.fm-prose tr+tr{margin-top:.75rem}.fm-prose td{border-top:1px solid #25282b12;padding:.6rem .85rem}.fm-prose td:first-child{background:var(--fm-mist);color:var(--fm-ink);border-top:0;font-weight:600}.fm-prose td[data-label]:not(:first-child):before{content:attr(data-label);text-transform:uppercase;letter-spacing:.08em;color:var(--fm-gray);margin-bottom:.15rem;font-size:.68rem;font-weight:600;display:block}}
@font-face{font-family:poppins;src:url(../media/poppins_400-s.p.0wummcugpagrz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_500-s.p.06cp5hbi8u1b-.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_600-s.p.05wpqaa9bsrlm.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_2302c7e8-module__PQjseq__className{font-family:poppins,poppins Fallback}.poppins_2302c7e8-module__PQjseq__variable{--font-poppins:"poppins", "poppins Fallback"}
