.fv-root{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overflow-x:hidden}@media (max-width:1023px){.fv-root input,.fv-root textarea,.fv-root select{font-size:16px!important}}.fv-safe-top{padding-top:env(safe-area-inset-top)}.fv-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.fv-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:1023px){.fv-tap{position:relative}.fv-tap:after{content:"";position:absolute;inset:-10px -6px}}@keyframes fv-pulse{0%,to{opacity:1}50%{opacity:.35}}.fv-landing-pulse{animation:1.6s infinite fv-pulse}.fv-landing ::selection{color:#0d1322;background:#fbd38d}.fv-prose{color:#1e293b;font-size:1.0625rem;line-height:1.75}.fv-prose>*+*{margin-top:1.15em}.fv-prose h2{margin-top:2.2em;margin-bottom:.6em;font-size:1.375rem;font-weight:700;line-height:1.3}.fv-prose h3{margin-top:1.8em;margin-bottom:.4em;font-size:1.125rem;font-weight:650;line-height:1.4}.fv-prose h4{margin-top:1.5em;font-size:1rem;font-weight:650}.fv-prose p>a,.fv-prose li>a{color:#2563eb;text-underline-offset:.2em;text-decoration:underline}.fv-prose ul{padding-left:1.35em;list-style:outside}.fv-prose ol{padding-left:1.35em;list-style:decimal}.fv-prose li+li{margin-top:.4em}.fv-prose blockquote{color:#475569;border-left:3px solid #2563eb;padding:.15em 0 .15em 1.1em;font-style:italic}.fv-prose code{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.3rem;padding:.1em .35em;font-size:.875em}.fv-prose pre{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.7rem;padding:1rem 1.1rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.fv-prose pre code{background:0 0;border:none;padding:0}.fv-prose strong{font-weight:650}.fv-prose hr{border:0;border-top:1px solid #e2e8f0;margin:2.5em 0}.fv-prose .dn-note{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #2563eb;border-radius:.7rem;margin:1.8em 0;padding:1.1rem 1.2rem;font-size:.9375rem}.fv-prose .dn-note>:first-child{margin-top:0}.fv-prose .dn-note>:last-child{margin-bottom:0}.fv-prose .dn-table-wrap{overflow-x:auto}.fv-prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.fv-prose th,.fv-prose td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:.55rem .75rem}.fv-prose th{background:#f8fafc;font-weight:650}
