.ui-public-host{box-sizing:border-box}.ui-action-host{display:contents}.ui-appearance-host{flex:none;display:inline-flex}.ui-explorer-loader{z-index:1102;background:var(--paper);max-width:32rem;color:var(--ink);border:1px solid var(--line);box-shadow:0 6px 24px var(--modal-shadow);border-radius:.5rem;padding:1rem;position:fixed;inset:auto 1rem 1rem}.public-app .ui-site-navigation.p-menubar{color:inherit;background:0 0;border:0;gap:0;min-width:0;padding:0}.public-app .ui-site-navigation .p-menubar-root-list{gap:.25rem}.public-app .ui-site-navigation .p-menubar-item-content{color:inherit}.public-app .ui-site-navigation .p-menubar-item-link{min-height:44px;color:inherit;font:600 var(--text-small)/1.4 var(--body);white-space:nowrap;padding:.6rem .7rem;text-decoration:none}.public-app .ui-site-navigation .p-menubar-item-content:hover{color:var(--ink);background:var(--soft)}.public-app .ui-site-navigation .p-menubar-item.p-focus>.p-menubar-item-content{color:var(--ink);background:var(--soft);outline:2px solid var(--focus);outline-offset:-2px}.public-app .ui-site-navigation .p-menubar-button{width:44px;height:44px;color:inherit;border-radius:.4rem}.public-app .ui-site-navigation .p-menubar-button:hover{background:var(--soft);color:var(--ink)}.public-app .ui-site-navigation:not(.ui-site-navigation-compact) .p-menubar-button{display:none}.public-app .ui-site-navigation .ui-icon{width:20px;height:20px}.public-app .ui-site-navigation-compact.p-menubar{position:relative}.public-app .ui-site-navigation-compact .p-menubar-button{display:flex}.public-app .ui-site-navigation-compact:not(.p-menubar-mobile-active) .p-menubar-root-list{display:none}.public-app .ui-site-navigation-compact.p-menubar .p-menubar-root-list{inset-inline:auto 0;border:1px solid var(--line);background:var(--paper);width:min(20rem,100vw - 24px);max-height:65dvh;color:var(--ink);box-shadow:0 8px 24px var(--modal-shadow);z-index:60;border-radius:.6rem;padding:.5rem;top:calc(100% + .5rem);overflow-y:auto}.public-app .ui-site-navigation-compact .p-menubar-item-link{white-space:normal}.public-app .ui-public-action.p-button{font-family:var(--body);white-space:normal;background:var(--p-button-primary-background);max-width:100%;min-height:44px;color:var(--p-button-primary-color);border-color:var(--p-button-primary-border-color);filter:none;gap:.65rem;text-decoration:none}.public-app .ui-public-action.p-button:not(:disabled):hover{background:var(--p-button-primary-hover-background);color:var(--p-button-primary-hover-color);border-color:var(--p-button-primary-hover-border-color)}.public-app .ui-public-action.p-button:not(:disabled):active{background:var(--p-button-primary-active-background);color:var(--p-button-primary-active-color);border-color:var(--p-button-primary-active-border-color)}.public-app .ui-public-action.p-button-text{--ui-text-ink:currentColor;--ui-text-hover-bg:transparent;color:var(--p-button-text-secondary-color);background:0 0;border-color:#0000}.public-app .ui-public-action.p-button.p-button-text:not(:disabled):hover{background:var(--p-button-text-secondary-hover-background);color:var(--p-button-text-secondary-color);border-color:#0000}.public-app .ui-public-action.p-button.p-button-text:not(:disabled):active{background:var(--p-button-text-secondary-active-background);color:var(--p-button-text-secondary-color);border-color:#0000}.public-app .ui-public-action.p-button-text:enabled:hover,.public-app a.ui-public-action.p-button-text:hover{text-underline-offset:.25em;text-decoration:underline}.public-app .ui-public-action.p-button-outlined{background:var(--paper);color:var(--p-button-outlined-secondary-color);border-color:var(--p-button-outlined-secondary-border-color)}.public-app .ui-public-action.p-button.p-button-outlined:not(:disabled):hover{background:var(--p-button-outlined-secondary-hover-background);color:var(--p-button-outlined-secondary-color);border-color:var(--p-button-outlined-secondary-border-color)}.public-app .ui-public-action.p-button.p-button-outlined:not(:disabled):active{background:var(--p-button-outlined-secondary-active-background);color:var(--p-button-outlined-secondary-color);border-color:var(--p-button-outlined-secondary-border-color)}.public-app .ui-public-action.cm-button{--ui-action-bg:var(--cm-action);--ui-action-ink:var(--cm-action-ink);--ui-action-hover-bg:var(--cm-action-hover)}.public-app .ui-public-action.cm-button-primary{--ui-action-bg:var(--primary);--ui-action-ink:var(--button-ink);--ui-action-hover-bg:var(--cm-primary-hover)}.public-app .ui-public-action.cm-nav-action{--ui-action-bg:var(--ink);--ui-action-ink:var(--paper);--ui-action-hover-bg:var(--primary);--ui-action-hover-ink:var(--button-ink)}.public-app .ui-public-action.c-button-light{--ui-action-bg:var(--c-vivid-ink);--ui-action-ink:var(--c-vivid)}.public-app .c-hero-immersive .ui-public-action.c-button{--ui-action-bg:var(--c-vivid-ink);--ui-action-ink:var(--c-hero-surface)}.public-app .ui-public-action.whatsapp-floating{--ui-action-bg:var(--whatsapp-surface);--ui-action-ink:var(--whatsapp-ink);--ui-action-border:var(--whatsapp-border)}.public-app .ui-public-action[hidden]{display:none!important}.public-app .ui-public-action .ui-icon{flex:none;width:20px;height:20px}.public-app .ui-public-action .p-button-label{white-space:normal}.public-app .ui-public-action:focus-visible,.public-app .ui-site-navigation a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.public-app .ui-public-accordion.p-accordion{--p-accordion-panel-border-color:var(--line);--p-accordion-header-background:transparent;--p-accordion-header-hover-background:var(--soft);--p-accordion-header-active-background:transparent;--p-accordion-header-color:var(--ink);--p-accordion-header-active-color:var(--ink);--p-accordion-header-hover-color:var(--ink);--p-accordion-content-background:transparent;--p-accordion-content-color:var(--ink)}.public-app .ui-public-accordion .p-accordionheader{font:600 var(--text-body,1rem)/1.5 var(--body);text-align:start;gap:1rem;min-height:44px;padding:1.2rem .5rem}.public-app .ui-public-accordion .p-accordionheader .ui-icon{flex:none;width:20px;height:20px}.public-app .ui-public-accordion .p-accordioncontent-content{padding:.5rem .5rem 1.5rem}.public-app .ui-existing-content{color:var(--ink)}.public-app .ui-existing-content a{color:var(--primary)}@media (width<=1200px){.public-app .ui-public-action.cm-nav-action{display:none}}@media (width<=650px){.public-app .cm-actions .ui-public-action.cm-button{width:100%}}@media (prefers-reduced-motion:reduce){.ui-public-host *,.ui-appearance *{transition:none!important;animation:none!important}}body{color:#24333b;background:#faf9f6;margin:0;font:1rem/1.6 system-ui,sans-serif}main[data-astro-cid-ef2zskvz]{max-width:38rem;margin:10vh auto;padding:1.5rem}h1[data-astro-cid-ef2zskvz]{font-size:clamp(1.8rem,6vw,2.5rem);line-height:1.2}a[data-astro-cid-ef2zskvz]{color:inherit;padding:.75rem 0;display:inline-block}a[data-astro-cid-ef2zskvz]:focus-visible{outline-offset:4px;outline:3px solid #075cce}
