:root{--background:#fff;--foreground:#171717;--forest-blue:#374e59;--light-blue:#9db9ba;--gray:#ccc9c4;--cream:#edece6;--opacity-cream:rgba(237,236,230,.2);--white:#f5f5f5;--unitPreviewMaxW:12.1875rem;--homeSliderTitle:2rem;--homeSliderDescription:.9375rem;--articleTitle:2rem;--articleDescription:1rem}@media (min-width:992px){:root{--homeSliderDescription:.875rem;--articleDescription:.875rem}}@media (min-width:1680px){:root{--homeSliderTitle:2.5rem;--homeSliderDescription:1rem;--articleTitle:2.5rem;--articleDescription:1.25rem}}@media (min-width:2240px){:root{--homeSliderTitle:3.4375rem;--homeSliderDescription:1.25rem}}@media (prefers-color-scheme:dark){:root{--background:#fff;--foreground:#ededed}}html,body{max-width:100vw;font-family:var(--font-century);overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.grecaptcha-badge{display:none!important}
.ToastModal-module__2RBfoG__overlay{z-index:10000;background-color:rgba(0,0,0,.35);justify-content:center;align-items:center;padding:1.25rem;animation:.2s ease-out ToastModal-module__2RBfoG__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes ToastModal-module__2RBfoG__fadeIn{0%{opacity:0}to{opacity:1}}.ToastModal-module__2RBfoG__modal{background-color:var(--cream);border:.0625rem solid var(--forest-blue);border-radius:.75rem;flex-direction:column;align-items:center;width:100%;max-width:30rem;padding:2rem;animation:.3s ease-out ToastModal-module__2RBfoG__slideIn;display:flex;position:relative;box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.3)}@keyframes ToastModal-module__2RBfoG__slideIn{0%{opacity:0;transform:scale(.9)translateY(-1.25rem)}to{opacity:1;transform:scale(1)translateY(0)}}.ToastModal-module__2RBfoG__modal--success,.ToastModal-module__2RBfoG__modal--error,.ToastModal-module__2RBfoG__modal--info{background:var(--cream)}.ToastModal-module__2RBfoG__content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.ToastModal-module__2RBfoG__iconContainer{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.ToastModal-module__2RBfoG__modal--success .ToastModal-module__2RBfoG__iconContainer{color:#2e7d32;background-color:#e8f5e8}.ToastModal-module__2RBfoG__modal--error .ToastModal-module__2RBfoG__iconContainer{color:#d32f2f;background-color:#ffebee}.ToastModal-module__2RBfoG__modal--info .ToastModal-module__2RBfoG__iconContainer{background-color:var(--cream);color:var(--light-blue)}.ToastModal-module__2RBfoG__message{font-family:var(--font-century);color:var(--forest-blue);word-wrap:break-word;max-width:100%;margin:0;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width:768px){.ToastModal-module__2RBfoG__message{font-size:1rem}.ToastModal-module__2RBfoG__modal{margin:1rem;padding:1.5rem}.ToastModal-module__2RBfoG__iconContainer{width:3.5rem;height:3.5rem}}.ToastModal-module__2RBfoG__closeButton{color:var(--forest-blue);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.ToastModal-module__2RBfoG__closeButton:hover{opacity:1;background-color:rgba(0,0,0,.05);transform:scale(1.1)}.ToastModal-module__2RBfoG__closeButton:active{transform:scale(.95)}.ToastModal-module__2RBfoG__closeButton:focus{outline:.125rem solid var(--light-blue);outline-offset:.125rem}.ToastModal-module__2RBfoG__actions{justify-content:center;align-items:center;margin-top:1rem;display:flex}@media (max-width:480px){.ToastModal-module__2RBfoG__overlay{padding:1rem}.ToastModal-module__2RBfoG__modal{max-width:95vw;padding:1.25rem}.ToastModal-module__2RBfoG__message{font-size:.9375rem}.ToastModal-module__2RBfoG__iconContainer{width:3rem;height:3rem}.ToastModal-module__2RBfoG__content{gap:1rem}}@media (prefers-reduced-motion:reduce){.ToastModal-module__2RBfoG__overlay,.ToastModal-module__2RBfoG__modal{animation:none}.ToastModal-module__2RBfoG__closeButton{transition:none}}
