.recursos-hero__inner[data-astro-cid-l5wde5ty]{display:flex;flex-direction:column;gap:var(--space-4)}.recursos-hero__content[data-astro-cid-l5wde5ty]{display:flex;flex-direction:column;gap:var(--space-3)}.recursos-hero__headline[data-astro-cid-l5wde5ty]{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--color-text);margin:0}.recursos-hero__lede[data-astro-cid-l5wde5ty]{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--color-text-muted);margin:0;max-width:64ch}.recursos-hero__actions[data-astro-cid-l5wde5ty]{display:flex;flex-direction:row;gap:var(--space-4);flex-wrap:wrap}@media(min-width:768px){.recursos-hero__inner[data-astro-cid-l5wde5ty]{flex-direction:row;align-items:center;justify-content:space-between}.recursos-hero__actions[data-astro-cid-l5wde5ty]{flex-shrink:0;flex-direction:column;gap:var(--space-3)}}.mg-sr-only[data-astro-cid-cccbh5ar]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mg-banner[data-astro-cid-cccbh5ar]{background:var(--color-white);padding-bottom:var(--space-2)}.mg-banner__stage[data-astro-cid-cccbh5ar]{position:relative}.mg-banner__frame[data-astro-cid-cccbh5ar]{border-radius:var(--radius-lg);overflow:hidden}.mg-banner__viewport[data-astro-cid-cccbh5ar]{display:grid}.mg-banner__slide[data-astro-cid-cccbh5ar]{--mg-bg: var(--color-yellow-500);--mg-ink: var(--color-neutral-900);--mg-accent: var(--color-purple-500);--mg-ring: var(--color-purple-500);grid-area:1 / 1;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);background:var(--mg-bg);color:var(--mg-ink);visibility:hidden;opacity:0;transition:opacity var(--dur-med) var(--ease-out),visibility 0s linear var(--dur-med)}.mg-banner__slide--purple[data-astro-cid-cccbh5ar]{--mg-bg: var(--color-purple-700);--mg-ink: var(--color-white);--mg-accent: var(--color-yellow-500);--mg-ring: var(--color-purple-500)}.mg-banner__slide--pink[data-astro-cid-cccbh5ar]{--mg-bg: var(--color-pink-700);--mg-ink: var(--color-white);--mg-accent: var(--color-yellow-300);--mg-ring: var(--color-pink-500)}.mg-banner__slide[data-astro-cid-cccbh5ar].is-active{visibility:visible;opacity:1;transition:opacity var(--dur-med) var(--ease-out),visibility 0s}.mg-banner__slide[data-astro-cid-cccbh5ar]:after{content:"";position:absolute;top:-110px;right:-70px;width:220px;height:220px;border:44px solid var(--mg-ring);border-radius:var(--radius-round);pointer-events:none}.mg-banner__art[data-astro-cid-cccbh5ar]{z-index:1}.mg-banner__body[data-astro-cid-cccbh5ar]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-1);padding:var(--space-5) var(--space-10) var(--space-5) var(--space-5)}.mg-banner__eyebrow[data-astro-cid-cccbh5ar]{margin:0;font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide-md);text-transform:uppercase;color:var(--mg-accent)}.mg-banner__title[data-astro-cid-cccbh5ar]{margin:0;max-width:30ch;font-family:var(--font-display);font-size:clamp(22px,1.2vw + 12px,32px);font-weight:var(--fw-bold);line-height:1.1;color:var(--mg-ink);text-wrap:balance}.mg-banner__accent[data-astro-cid-cccbh5ar]{color:var(--mg-accent)}.mg-banner__desc[data-astro-cid-cccbh5ar]{margin:0;font-size:var(--fs-body);line-height:var(--lh-body-comfortable);color:var(--mg-ink);max-width:52ch}.mg-banner__body[data-astro-cid-cccbh5ar] .mg-banner__cta{margin-top:var(--space-3)}.mg-banner__art[data-astro-cid-cccbh5ar]{display:none}.mg-art__card[data-astro-cid-cccbh5ar]{display:flex;flex-direction:column;background:var(--color-white);color:var(--color-neutral-900);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.mg-art__label[data-astro-cid-cccbh5ar]{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-purple-500)}.mg-art__sheet[data-astro-cid-cccbh5ar]{width:250px;gap:10px;padding:18px 20px 22px;transform:rotate(3deg)}.mg-art__step[data-astro-cid-cccbh5ar]{display:flex;align-items:center;gap:10px;font-size:13px}.mg-art__box[data-astro-cid-cccbh5ar]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border:2px solid var(--color-purple-200);border-radius:var(--radius-sm);color:var(--color-white)}.mg-art__step[data-astro-cid-cccbh5ar].is-done .mg-art__box[data-astro-cid-cccbh5ar]{background:var(--color-green-500);border-color:var(--color-green-500)}.mg-art__cover[data-astro-cid-cccbh5ar]{order:-1;z-index:1;margin-right:-16px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:160px;height:206px;padding:18px 16px;border-radius:var(--radius-card);background:var(--color-purple-500);color:var(--color-white);box-shadow:var(--shadow-lg);transform:rotate(-5deg)}.mg-art__pill[data-astro-cid-cccbh5ar]{padding:3px 10px;border-radius:var(--radius-pill);background:var(--color-yellow-500);color:var(--color-neutral-900);font-size:9px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}.mg-art__cover-title[data-astro-cid-cccbh5ar]{font-size:17px;font-weight:var(--fw-bold);line-height:1.15}.mg-art__cover-title[data-astro-cid-cccbh5ar] span[data-astro-cid-cccbh5ar],.mg-art__cover-scale[data-astro-cid-cccbh5ar] span[data-astro-cid-cccbh5ar]{color:var(--color-yellow-500)}.mg-art__cover-scale[data-astro-cid-cccbh5ar]{margin-top:auto;font-size:26px;font-weight:var(--fw-bold)}.mg-art__cnpj[data-astro-cid-cccbh5ar]{width:340px;gap:8px;padding:16px 20px 10px}.mg-art__cnpj[data-astro-cid-cccbh5ar] .mg-art__label[data-astro-cid-cccbh5ar]{color:var(--color-neutral-500)}.mg-art__input[data-astro-cid-cccbh5ar]{display:flex;justify-content:space-between;padding:8px 12px;border:2px solid var(--color-purple-500);border-radius:var(--radius-md);font-size:14px;color:var(--color-purple-700)}.mg-art__row[data-astro-cid-cccbh5ar]{display:flex;align-items:center;gap:10px;padding-block:6px;font-size:14px}.mg-art__row[data-astro-cid-cccbh5ar]+.mg-art__row[data-astro-cid-cccbh5ar]{border-top:1px solid var(--color-neutral-200)}.mg-art__row-label[data-astro-cid-cccbh5ar]{flex:1}.mg-art__dot[data-astro-cid-cccbh5ar]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-round);color:var(--color-white);font-size:12px;font-weight:var(--fw-bold)}.mg-art__dot[data-astro-cid-cccbh5ar].is-changed{background:var(--color-orange-500)}.mg-art__dot[data-astro-cid-cccbh5ar].is-same{background:var(--color-green-500)}.mg-art__tag[data-astro-cid-cccbh5ar]{padding:2px 8px;border-radius:var(--radius-pill);font-size:11px;font-weight:var(--fw-bold)}.mg-art__tag[data-astro-cid-cccbh5ar].is-changed{background:var(--color-orange-100);color:var(--color-orange-700)}.mg-art__tag[data-astro-cid-cccbh5ar].is-same{background:var(--color-green-100);color:var(--color-green-700)}.mg-art__schedule[data-astro-cid-cccbh5ar]{gap:10px;padding:16px 18px;transform:rotate(-2deg)}.mg-art__grid[data-astro-cid-cccbh5ar]{display:grid;grid-template-columns:52px repeat(7,34px);gap:4px;font-size:12px}.mg-art__day[data-astro-cid-cccbh5ar]{text-align:center;font-weight:var(--fw-bold);color:var(--color-neutral-500)}.mg-art__name[data-astro-cid-cccbh5ar]{align-self:center;font-weight:var(--fw-bold)}.mg-art__shift[data-astro-cid-cccbh5ar]{padding-block:7px;border-radius:var(--radius-sm);text-align:center;font-weight:var(--fw-bold)}.mg-art__shift--M[data-astro-cid-cccbh5ar]{background:var(--color-yellow-200)}.mg-art__shift--T[data-astro-cid-cccbh5ar]{background:var(--color-pink-100);color:var(--color-pink-700)}.mg-art__shift--F[data-astro-cid-cccbh5ar]{background:var(--color-neutral-100);color:var(--color-neutral-500)}.mg-banner__arrow[data-astro-cid-cccbh5ar]{position:absolute;bottom:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-round);background:var(--color-white);color:var(--color-purple-700);border:var(--border-width-sm) solid var(--color-purple-200);transition:background-color var(--dur-fast) var(--ease-out)}.mg-banner__arrow[data-astro-cid-cccbh5ar][hidden]{display:none}.mg-banner__arrow--prev[data-astro-cid-cccbh5ar]{left:0}.mg-banner__arrow--next[data-astro-cid-cccbh5ar]{right:0}.mg-banner__arrow[data-astro-cid-cccbh5ar]:hover{background:var(--color-yellow-100)}.mg-banner__arrow[data-astro-cid-cccbh5ar]:focus-visible,.mg-banner__dot[data-astro-cid-cccbh5ar]:focus-visible{outline:3px solid var(--color-purple-700);outline-offset:2px}.mg-banner__dots[data-astro-cid-cccbh5ar]{display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:var(--space-1)}.mg-banner__dots[data-astro-cid-cccbh5ar][hidden]{display:none}.mg-banner__dot[data-astro-cid-cccbh5ar]{position:relative;width:24px;height:24px;border-radius:var(--radius-pill)}.mg-banner__dot[data-astro-cid-cccbh5ar]:before{content:"";position:absolute;inset:50% auto auto 50%;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-neutral-200);transform:translate(-50%,-50%);transition:width var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.mg-banner__dot[data-astro-cid-cccbh5ar]:hover:before{background:var(--color-purple-200)}.mg-banner__dot[data-astro-cid-cccbh5ar][aria-current=true]:before{width:16px;background:var(--color-purple-500)}@media(max-width:767px){.mg-banner__slide[data-astro-cid-cccbh5ar]:after{top:-70px;right:-60px;width:130px;height:130px;border-width:26px}}@media(min-width:768px){.mg-banner__body[data-astro-cid-cccbh5ar]{padding:var(--space-5) var(--space-6) var(--space-5) 48px}.mg-banner__arrow[data-astro-cid-cccbh5ar]{top:calc((100% - 48px)/2);bottom:auto;transform:translateY(-50%)}.mg-banner__arrow--prev[data-astro-cid-cccbh5ar]{left:-16px}.mg-banner__arrow--next[data-astro-cid-cccbh5ar]{right:-16px}}@media(min-width:960px){.mg-banner__slide[data-astro-cid-cccbh5ar]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.mg-banner__art[data-astro-cid-cccbh5ar]{display:flex;align-items:center;justify-content:center;position:relative;padding-block:var(--space-4);zoom:.85}}@media(prefers-reduced-motion:reduce){.mg-banner__slide[data-astro-cid-cccbh5ar],.mg-banner__slide[data-astro-cid-cccbh5ar].is-active,.mg-banner__dot[data-astro-cid-cccbh5ar]:before{transition:none}}.mg-sr-only[data-astro-cid-bz623rmn]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mg-catalogo[data-astro-cid-bz623rmn]{background:var(--color-white)}.mg-catalogo__title[data-astro-cid-bz623rmn]{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--color-heading)}.mg-catalogo__tabs-wrap[data-astro-cid-bz623rmn][hidden],.mg-catalogo__sidebar[data-astro-cid-bz623rmn][hidden],.mg-catalogo__search[data-astro-cid-bz623rmn][hidden],.mg-catalogo__toolbar[data-astro-cid-bz623rmn][hidden]{display:none}.mg-catalogo__panel[data-astro-cid-bz623rmn]{background:var(--color-neutral-100);padding-block:var(--space-6) var(--space-16)}.mg-catalogo__layout[data-astro-cid-bz623rmn]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.mg-catalogo__results[data-astro-cid-bz623rmn]{min-width:0}.mg-catalogo__sidebar-title[data-astro-cid-bz623rmn]{margin:0 0 var(--space-2);padding-inline:var(--space-3);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide-md);text-transform:uppercase;color:var(--color-neutral-700)}.mg-catalogo__sidebar-title[data-astro-cid-bz623rmn]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mg-catalogo__themes-toggle[data-astro-cid-bz623rmn]{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:48px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--color-text);background:var(--color-white);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-pill);text-align:left}.mg-catalogo__themes-toggle[data-astro-cid-bz623rmn]:focus-visible{outline:3px solid var(--color-purple-500);outline-offset:1px}.mg-catalogo__themes-value[data-astro-cid-bz623rmn]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-yellow-100);font-weight:var(--fw-semibold)}.mg-catalogo__themes-value[data-astro-cid-bz623rmn][hidden]{display:none}.mg-catalogo__chevron[data-astro-cid-bz623rmn]{flex-shrink:0;margin-left:auto;color:var(--color-purple-700);transition:transform var(--dur-fast) var(--ease-out)}.mg-catalogo__themes-toggle[data-astro-cid-bz623rmn][aria-expanded=true] .mg-catalogo__chevron[data-astro-cid-bz623rmn]{transform:rotate(180deg)}.mg-catalogo__themes-list[data-astro-cid-bz623rmn]{display:none;flex-direction:column;gap:2px;min-width:0;margin:var(--space-2) 0 0;padding:var(--space-1);background:var(--color-white);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-card-sm)}.mg-catalogo__themes-list[data-astro-cid-bz623rmn].is-open{display:flex}.mg-catalogo__check[data-astro-cid-bz623rmn]{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1) var(--space-3);font-size:var(--fs-small);color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.mg-catalogo__check[data-astro-cid-bz623rmn]:hover{background:var(--color-neutral-100)}.mg-catalogo__check[data-astro-cid-bz623rmn] input[data-astro-cid-bz623rmn]{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--color-purple-500);cursor:pointer}.mg-catalogo__check[data-astro-cid-bz623rmn] input[data-astro-cid-bz623rmn]:focus-visible{outline:2px solid var(--color-purple-500);outline-offset:2px}.mg-catalogo__check[data-astro-cid-bz623rmn]:has(input:checked){color:var(--color-purple-700);font-weight:var(--fw-semibold)}.mg-catalogo__search[data-astro-cid-bz623rmn]{position:relative;margin-bottom:var(--space-3)}.mg-catalogo__search-icon[data-astro-cid-bz623rmn]{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-neutral-700);pointer-events:none}.mg-catalogo__search-input[data-astro-cid-bz623rmn]{width:100%;min-height:48px;padding:var(--space-3) 48px var(--space-3) 48px;font:inherit;font-size:var(--fs-button);color:var(--color-text);background:var(--color-white);border:var(--border-width-sm) solid var(--color-border-strong);border-radius:var(--radius-pill);appearance:none}.mg-catalogo__search-input[data-astro-cid-bz623rmn]::placeholder{color:var(--color-neutral-700)}.mg-catalogo__search-input[data-astro-cid-bz623rmn]::-webkit-search-cancel-button{appearance:none}.mg-catalogo__search-input[data-astro-cid-bz623rmn]:focus-visible{outline:3px solid var(--color-purple-500);outline-offset:1px;border-color:var(--color-purple-500)}.mg-catalogo__search-clear[data-astro-cid-bz623rmn]{position:absolute;right:var(--space-1);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-round);color:var(--color-neutral-700)}.mg-catalogo__search[data-astro-cid-bz623rmn]:has(.mg-catalogo__search-clear:not([hidden])) .mg-catalogo__search-input[data-astro-cid-bz623rmn]{padding-right:48px}.mg-catalogo__search-clear[data-astro-cid-bz623rmn][hidden]{display:none}.mg-catalogo__search-clear[data-astro-cid-bz623rmn]:hover{background:var(--color-neutral-100);color:var(--color-text)}.mg-catalogo__tabs-wrap[data-astro-cid-bz623rmn]{position:relative;border-bottom:var(--border-width-sm) solid var(--color-border)}.mg-catalogo__tabs-wrap[data-astro-cid-bz623rmn]:before,.mg-catalogo__tabs-wrap[data-astro-cid-bz623rmn]:after{content:"";position:absolute;top:0;bottom:1px;width:40px;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);z-index:1}.mg-catalogo__tabs-wrap[data-astro-cid-bz623rmn]:before{left:0;background:linear-gradient(to right,var(--color-white),transparent)}.mg-catalogo__tabs-wrap[data-astro-cid-bz623rmn]:after{right:0;background:linear-gradient(to left,var(--color-white),transparent)}.mg-catalogo__tabs-wrap[data-astro-cid-bz623rmn].has-more-start:before,.mg-catalogo__tabs-wrap[data-astro-cid-bz623rmn].has-more-end:after{opacity:1}.mg-catalogo__tabs[data-astro-cid-bz623rmn]{display:flex;gap:var(--space-1);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 4px 0;margin:-4px -4px 0}.mg-catalogo__tabs[data-astro-cid-bz623rmn]::-webkit-scrollbar{display:none}.mg-catalogo__tab[data-astro-cid-bz623rmn]{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-4);font-size:var(--fs-button);font-weight:var(--fw-semibold);color:var(--color-neutral-700);white-space:nowrap;border-bottom:3px solid transparent;border-radius:var(--radius-md) var(--radius-md) 0 0;scroll-snap-align:start;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.mg-catalogo__tab[data-astro-cid-bz623rmn]:hover{color:var(--color-text);background:var(--color-neutral-100)}.mg-catalogo__tab[data-astro-cid-bz623rmn][aria-selected=true]{color:var(--color-purple-700);font-weight:var(--fw-bold);border-bottom-color:var(--color-purple-500)}.mg-catalogo__tab[data-astro-cid-bz623rmn]:focus-visible{outline:3px solid var(--color-purple-500);outline-offset:-3px}.mg-catalogo__tab-count[data-astro-cid-bz623rmn]{min-width:24px;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-neutral-100);color:var(--color-neutral-700);font-size:var(--fs-caption);font-weight:var(--fw-bold);line-height:1.4;text-align:center}.mg-catalogo__tab[data-astro-cid-bz623rmn].is-empty:not([aria-selected=true]){color:var(--color-neutral-500)}.mg-catalogo__tab[data-astro-cid-bz623rmn][aria-selected=true] .mg-catalogo__tab-count[data-astro-cid-bz623rmn]{background:var(--color-yellow-500);color:var(--color-neutral-900)}.mg-catalogo__count[data-astro-cid-bz623rmn]{margin:0;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-neutral-700)}.mg-catalogo__reset[data-astro-cid-bz623rmn]{min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--color-purple-500);text-decoration:underline;text-underline-offset:3px;border-radius:var(--radius-md)}.mg-catalogo__reset[data-astro-cid-bz623rmn]:hover{color:var(--color-purple-700)}.mg-catalogo__reset[data-astro-cid-bz623rmn]:focus-visible{outline:3px solid var(--color-purple-500);outline-offset:2px}.mg-catalogo__reset--solid[data-astro-cid-bz623rmn]{padding-inline:var(--space-5);background:var(--color-purple-500);color:var(--color-white);text-decoration:none}.mg-catalogo__reset--solid[data-astro-cid-bz623rmn]:hover{background:var(--color-purple-700);color:var(--color-white)}.mg-catalogo__reset[data-astro-cid-bz623rmn][hidden]{display:none}.mg-card[data-astro-cid-bz623rmn]{position:relative;display:flex;flex-direction:column;background:var(--color-white);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out);content-visibility:auto;contain-intrinsic-size:auto 400px}.mg-card[data-astro-cid-bz623rmn][hidden]{display:none}.mg-card[data-astro-cid-bz623rmn]:hover{border-color:var(--color-purple-200)}.mg-card[data-astro-cid-bz623rmn]:focus-within{outline:3px solid var(--color-purple-500);outline-offset:2px}.mg-card__thumb[data-astro-cid-bz623rmn]{aspect-ratio:2 / 1;overflow:hidden;background:var(--color-neutral-100);line-height:0}.mg-card__img[data-astro-cid-bz623rmn]{width:100%;height:100%;object-fit:cover;object-position:center top}.mg-card__body[data-astro-cid-bz623rmn]{display:flex;flex-direction:column;gap:var(--space-2);flex:1;padding:var(--space-4) var(--space-5) var(--space-5)}.mg-card__meta[data-astro-cid-bz623rmn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.mg-card__type[data-astro-cid-bz623rmn]{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide-md);text-transform:uppercase;color:var(--color-purple-500)}.mg-card__badge[data-astro-cid-bz623rmn]{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-yellow-100);color:var(--color-neutral-900);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}.mg-card__badge--partner[data-astro-cid-bz623rmn]{background:var(--color-neutral-100);border:var(--border-width-sm) solid var(--color-border)}.mg-card__title[data-astro-cid-bz623rmn]{margin:0;font-family:var(--font-display);font-size:var(--fs-h6);font-weight:var(--fw-bold);line-height:var(--lh-small);color:var(--color-heading)}.mg-card__benefit[data-astro-cid-bz623rmn]{margin:0;font-size:var(--fs-small);line-height:var(--lh-body-comfortable);color:var(--color-neutral-700)}.mg-card__footer[data-astro-cid-bz623rmn]{margin-top:auto;padding-top:var(--space-3)}.mg-card__footer[data-astro-cid-bz623rmn] .mg-card__cta:after{content:"";position:absolute;inset:0}.mg-card__footer[data-astro-cid-bz623rmn] .mg-card__cta:focus-visible{outline:none}.mg-card[data-astro-cid-bz623rmn]:hover .mg-card__cta{border-bottom-color:var(--color-yellow-700)}.mg-card[data-astro-cid-bz623rmn]:hover .link-cta__arrow{transform:translate(4px)}.mg-catalogo__empty[data-astro-cid-bz623rmn]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;background:var(--color-white);border-radius:var(--radius-card)}.mg-catalogo__empty[data-astro-cid-bz623rmn][hidden]{display:none}.mg-catalogo__empty-title[data-astro-cid-bz623rmn]{margin:0;font-size:var(--fs-h6);font-weight:var(--fw-bold);color:var(--color-heading)}.mg-catalogo__empty-text[data-astro-cid-bz623rmn]{margin:0;color:var(--color-neutral-700)}.mg-catalogo__toolbar[data-astro-cid-bz623rmn]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.mg-catalogo__summary[data-astro-cid-bz623rmn]{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--space-3);min-width:0}.mg-catalogo__summary[data-astro-cid-bz623rmn] .mg-catalogo__reset[data-astro-cid-bz623rmn]{min-height:32px;padding-inline:0}.mg-catalogo__sort[data-astro-cid-bz623rmn]{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0;font-size:var(--fs-small);color:var(--color-neutral-700)}.mg-catalogo__sort-label[data-astro-cid-bz623rmn]{font-weight:var(--fw-semibold)}.mg-catalogo__sort-select[data-astro-cid-bz623rmn]{min-height:36px;padding:var(--space-1) 24px var(--space-1) var(--space-1);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--color-text);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='m7 10 5 5 5-5z' fill='%23401f44'/%3E%3C/svg%3E") no-repeat right 2px center;border:0;border-radius:var(--radius-sm);appearance:none;cursor:pointer}.mg-catalogo__sort-select[data-astro-cid-bz623rmn]:focus-visible{outline:3px solid var(--color-purple-500);outline-offset:1px}.mg-catalogo__grid[data-astro-cid-bz623rmn]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5)}.mg-catalogo__grid[data-astro-cid-bz623rmn][hidden]{display:none}@media(min-width:640px){.mg-catalogo__grid[data-astro-cid-bz623rmn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.mg-catalogo__grid[data-astro-cid-bz623rmn]{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-catalogo[data-astro-cid-bz623rmn].is-ready .mg-catalogo__layout[data-astro-cid-bz623rmn]{grid-template-columns:220px minmax(0,1fr);gap:var(--space-8);align-items:start}.mg-catalogo__sidebar[data-astro-cid-bz623rmn]{position:sticky;top:128px}.mg-catalogo__themes-toggle[data-astro-cid-bz623rmn]{display:none}.mg-catalogo__sidebar-title[data-astro-cid-bz623rmn]{position:static;width:auto;height:auto;overflow:visible;clip:auto}.mg-catalogo__themes-list[data-astro-cid-bz623rmn]{display:flex;margin-top:0;padding:0;background:transparent;border:0}.mg-catalogo__check[data-astro-cid-bz623rmn]:hover{background:var(--color-white)}}@media(min-width:1024px)and (max-width:1279.98px){.mg-catalogo[data-astro-cid-bz623rmn].is-ready .mg-catalogo__grid[data-astro-cid-bz623rmn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mg-card[data-astro-cid-bz623rmn],.mg-catalogo__tab[data-astro-cid-bz623rmn],.mg-catalogo__check[data-astro-cid-bz623rmn],.mg-catalogo__chevron[data-astro-cid-bz623rmn],.mg-catalogo__tabs-wrap[data-astro-cid-bz623rmn]:before,.mg-catalogo__tabs-wrap[data-astro-cid-bz623rmn]:after{transition:none}}.recursos-cta[data-astro-cid-7ds4fsc5]{width:100%;background-color:var(--color-white);padding-top:var(--space-16);padding-bottom:0;overflow:hidden}.recursos-cta__container[data-astro-cid-7ds4fsc5]{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);position:relative}.recursos-cta__container[data-astro-cid-7ds4fsc5].recursos-cta__container--wide{max-width:var(--container-max-wide)}.recursos-cta__grid[data-astro-cid-7ds4fsc5]{display:grid;grid-template-columns:1fr;gap:var(--space-10);align-items:center}@media(min-width:768px){.recursos-cta__grid[data-astro-cid-7ds4fsc5]{grid-template-columns:1fr 450px;gap:var(--space-16)}}.recursos-cta__img-wrap[data-astro-cid-7ds4fsc5]{display:flex;align-items:flex-end;justify-content:flex-end}.recursos-cta__img[data-astro-cid-7ds4fsc5]{width:100%;max-width:450px;height:auto;display:block;object-fit:contain}.recursos-cta__text[data-astro-cid-7ds4fsc5]{display:flex;flex-direction:column;gap:var(--space-6);position:relative;z-index:1}.recursos-cta__headline[data-astro-cid-7ds4fsc5]{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--color-text);margin:0}.recursos-cta__lede[data-astro-cid-7ds4fsc5]{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--color-text-muted);margin:0}.recursos-cta__btn[data-astro-cid-7ds4fsc5]{display:inline-block;font-family:var(--font-body);font-size:var(--fs-button);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide-md);text-transform:uppercase;text-decoration:none;padding:var(--space-4) var(--space-10);background-color:var(--color-brand-primary);color:var(--color-neutral-900);border-radius:var(--radius-pill);align-self:flex-start;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.recursos-cta__btn[data-astro-cid-7ds4fsc5]:hover{opacity:.85}.recursos-cta__deco[data-astro-cid-7ds4fsc5]{position:absolute;bottom:0;left:0;width:145px;height:112px;overflow:hidden;pointer-events:none;z-index:0}.recursos-cta__deco-ring[data-astro-cid-7ds4fsc5]{width:200px;height:200px;border-radius:var(--radius-pill);background-color:var(--color-orange-500);position:absolute;top:6px;right:6px}
