*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a2e;background-color:#f0f2f5}a{color:#0b5d6b;text-decoration:none}a:hover{text-decoration:underline}[class*=Sidebar--right]{padding-bottom:50px}.sb-theme{background-color:var(--sb-ground);color:var(--sb-ink);font-family:var(--sb-body)}.sb-theme h1,.sb-theme h2,.sb-theme h3,.sb-theme h4,.sb-theme h5,.sb-theme h6{font-family:var(--sb-heading)}:where(.sb-theme) a{color:inherit}[class*=Puck] input[type=text],[class*=Puck] textarea{unicode-bidi:plaintext}.sb-chrome{pointer-events:none}.sb-chrome *{pointer-events:none!important}.sb-page-area [data-puck-dropzone]:not([data-puck-dropzone] [data-puck-dropzone]){min-height:40vh;position:relative}.sb-page-area [data-puck-dropzone]:empty:before{content:var(--sb-empty-hint, "");position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;font-size:20px;text-align:center;color:color-mix(in srgb,var(--sb-ink) 60%,transparent)}.sb-badge{display:block;padding:10px 16px;text-align:center;font-size:13px;text-decoration:none;background-color:var(--sb-ground);color:var(--sb-ink)!important;opacity:.75}.sb-badge:hover{opacity:1;text-decoration:underline}.sb-fallback-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px}.sb-fallback-nav>div{display:flex;flex-wrap:wrap;gap:18px}.sb-fallback-nav a{text-decoration:none}.sb-default-404{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 16px;text-align:center}.sb-default-404 h1{margin:0;font-size:96px;opacity:.2}.sb-default-404 p{margin:16px 0;font-size:20px}.sb-default-404 a{color:var(--sb-primary);font-weight:600}.sb-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:24px;text-align:center;background:#fff;color:#1a1f1d}.sb-missing h1{margin:0 0 8px;font-size:72px;opacity:.2}.sb-missing p{margin:4px 0;font-size:18px}.sb-whatsapp{position:fixed;bottom:20px;inset-inline-end:20px;z-index:50;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#128c4a;color:#fff!important;box-shadow:0 4px 14px #00000040;transition:transform .12s ease}.sb-whatsapp:hover{transform:scale(1.06)}.sb-whatsapp:focus-visible{outline:3px solid #128c4a;outline-offset:3px}.sb-language-bar{display:flex;justify-content:flex-end;padding:6px 16px;font-size:14px}.sb-language-bar a{font-weight:600;text-decoration:none}.sb-language-bar a:hover{text-decoration:underline}.sb-season-notice{margin:0;padding:10px 16px;background:var(--sb-primary);color:var(--sb-on-primary);font-size:15px;font-weight:600;text-align:center}@media(max-width:720px){[data-show-on=desktop]:not([data-editing]){display:none}[data-show-on=desktop][data-editing]{opacity:.35;outline:1px dashed #9ca3af;outline-offset:-1px}}@media(min-width:721px){[data-show-on=phone]:not([data-editing]){display:none}[data-show-on=phone][data-editing]{opacity:.35;outline:1px dashed #9ca3af;outline-offset:-1px}}[data-animate]{transition:opacity .7s ease,transform .7s ease}.sb-animate-wait[data-animate=fade]{opacity:0}.sb-animate-wait[data-animate=rise]{opacity:0;transform:translateY(28px)}@media(prefers-reduced-motion:reduce){[data-animate]{transition:none}}.sb-consent{position:fixed;z-index:60;bottom:16px;inset-inline-start:16px;display:flex;flex-direction:column;gap:12px;width:min(420px,calc(100vw - 104px));padding:16px;border:1px solid color-mix(in srgb,var(--sb-ink) 18%,transparent);border-radius:10px;background:var(--sb-ground);box-shadow:0 6px 24px #0000002e;color:var(--sb-ink);font-size:14px;line-height:1.5}.sb-consent p{margin:0}.sb-consent div{display:flex;flex-wrap:wrap;gap:8px}.sb-consent button{padding:8px 16px;border:1px solid color-mix(in srgb,var(--sb-ink) 30%,transparent);border-radius:var(--sb-radius-button);background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.sb-consent .sb-consent-accept{border-color:var(--sb-primary);background:var(--sb-primary);color:var(--sb-on-primary)}.sb-consent-settings{padding:8px 16px 16px;text-align:center}.sb-consent-settings button{border:0;background:none;color:var(--sb-ink);font:inherit;font-size:12px;opacity:.7;text-decoration:underline;cursor:pointer}
