:where(.cfmm-root,.cfmm-dialog){--cfmm-background:#fff;--cfmm-color:#004d91;--cfmm-accent:#ff7200;--cfmm-font-family:system-ui, -apple-system, "Segoe UI", sans-serif;--cfmm-font-size:1.125rem;--cfmm-spacing:1.25rem;--cfmm-line-color:#dce5ec;color:var(--cfmm-color);font-family:var(--cfmm-font-family);font-size:var(--cfmm-font-size);line-height:1.5;text-align:start}.cfmm-root *,.cfmm-dialog *{box-sizing:border-box}.cfmm-root [hidden],.cfmm-dialog [hidden]{display:none!important}.cfmm-root button,.cfmm-dialog button,.cfmm-root summary,.cfmm-root .cfmm-fallback-link{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;margin:0;padding:.65rem;border:0;border-radius:.25rem;background:#fff0;box-shadow:none;color:var(--cfmm-color);font:inherit;line-height:1.5;letter-spacing:normal;text-transform:none;cursor:pointer}.cfmm-root .cfmm-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cfmm-footer{padding:var(--cfmm-spacing);background:var(--cfmm-background)}.cfmm-footer[hidden]{display:none!important}.cfmm-root :focus-visible,.cfmm-dialog :focus-visible{outline:3px solid var(--cfmm-color);outline-offset:-3px}.cfmm-hamburger{display:inline-flex;flex-direction:column;width:26px;gap:5px;vertical-align:middle}.cfmm-hamburger span{display:block;height:3px;width:100%;border-radius:2px;background:currentColor}.cfmm-root summary{gap:.75rem;list-style:none}.cfmm-root summary::-webkit-details-marker{display:none}.cfmm-root summary::after{content:'+';font-size:1.25em}.cfmm-root details[open]>summary::after{content:'−'}.cfmm-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--cfmm-background);overflow:hidden;overscroll-behavior:contain}.cfmm-dialog[open]{display:flex;flex-direction:column}.cfmm-dialog::backdrop{background:rgb(0 0 0 / 35%)}.cfmm-dialog .cfmm-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:68px;padding:max(0.5rem, env(safe-area-inset-top)) max(var(--cfmm-spacing), env(safe-area-inset-right)) .5rem max(var(--cfmm-spacing), env(safe-area-inset-left));border-bottom:1px solid var(--cfmm-line-color)}.cfmm-dialog .cfmm-close{margin-inline-start:auto;font-size:2.25rem;line-height:1}.cfmm-dialog nav{display:block;flex:1 1 auto;min-height:0;overflow:hidden}.cfmm-dialog .cfmm-panel{display:block;height:100%;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--cfmm-spacing) max(var(--cfmm-spacing), env(safe-area-inset-right)) max(var(--cfmm-spacing), env(safe-area-inset-bottom)) max(var(--cfmm-spacing), env(safe-area-inset-left))}.cfmm-dialog .cfmm-heading{margin:0 0 1rem;padding:.25rem;color:var(--cfmm-color);font:700 1.4em/1.3 var(--cfmm-font-family);overflow-wrap:anywhere;text-transform:none}.cfmm-root .cfmm-list,.cfmm-dialog .cfmm-list{display:block;list-style:none;margin:0;padding:0;width:100%}.cfmm-root .cfmm-list .cfmm-list{padding-inline-start:1rem}.cfmm-root .cfmm-item,.cfmm-dialog .cfmm-item{display:block;float:none;position:static;margin:0;padding:0;width:auto}.cfmm-row{display:flex;align-items:stretch;border-bottom:1px solid var(--cfmm-line-color)}.cfmm-root .cfmm-row>a,.cfmm-root .cfmm-text,.cfmm-dialog .cfmm-row>a,.cfmm-dialog .cfmm-text,.cfmm-dialog .cfmm-next-full{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:52px;padding:.9rem .65rem;border:0;border-inline-start:4px solid #fff0;border-radius:0;color:var(--cfmm-color);font:inherit;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;white-space:normal;overflow-wrap:anywhere}.cfmm-dialog .cfmm-next{flex:0 0 52px;border-radius:0}.cfmm-dialog .cfmm-next-full{flex:1 1 auto;justify-content:space-between;gap:.75rem}.cfmm-dialog .cfmm-arrow{flex-shrink:0;font:400 1.75em/1 system-ui,sans-serif}.cfmm-root .cf-menu-separatore>.cfmm-row>.cfmm-text,.cfmm-dialog .cf-menu-separatore>.cfmm-row>.cfmm-text{font-weight:700;font-size:.9em}.cfmm-dialog .current-menu-ancestor>.cfmm-row>:first-child,.cfmm-dialog .current-menu-parent>.cfmm-row>:first-child{border-inline-start-color:var(--cfmm-color);font-weight:700}.cfmm-root .cfmm-row>[aria-current="page"],.cfmm-dialog .cfmm-row>[aria-current="page"]{border-inline-start-color:var(--cfmm-accent);text-decoration:underline;text-underline-offset:.2em;font-weight:700}@media (hover:hover){.cfmm-dialog .cfmm-row>a:hover,.cfmm-dialog button:hover,.cfmm-root button:hover{background:color-mix(in srgb,var(--cfmm-color) 7%,var(--cfmm-background))}}.cfmm-dialog .cfmm-enter{animation:cfmm-enter 180ms ease-out}.cfmm-dialog .cfmm-return{animation:cfmm-return 180ms ease-out}@keyframes cfmm-enter{from{transform:translateX(35px);opacity:.4}to{transform:translateX(0);opacity:1}}@keyframes cfmm-return{from{transform:translateX(-35px);opacity:.4}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.cfmm-dialog .cfmm-enter,.cfmm-dialog .cfmm-return{animation:none}}