:root{--page-background-lighter: #ffffff;--page-background-lighter-rgba: rgba(248, 249, 250, .8);--page-background: #f8f9fa;--page-background-lightest: #e9ecef;--header-background: #ffffff;--header-spacer: #dee2e6;--area-background: #ffffff;--radius-surface: 40px;--radius-card: 20px;--surface-border: 1px solid rgba(255, 255, 255, .7);--shadow-surface: 0 2px 6px rgba(0, 0, 0, .04), 0 28px 64px -24px rgba(0, 0, 0, .18);--shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 16px 40px -20px rgba(0, 0, 0, .16);--shadow-card-hover: 0 2px 6px rgba(0, 0, 0, .05), 0 24px 48px -20px rgba(0, 0, 0, .22);--shadow-image: 0 2px 6px rgba(0, 0, 0, .06), 0 20px 40px -18px rgba(0, 0, 0, .3);--shadow-float: 0 1px 3px rgba(0, 0, 0, .05), 0 8px 24px -8px rgba(0, 0, 0, .14);--primary-default: #007ea7;--primary-light: #4fa3d1;--primary-lighter: #a8d5ee;--primary-lightest: #e0f0f9;--secondary-default: #27ae60;--secondary-light: #85d4aa;--secondary-lighter: #c7e9d4;--secondary-lightest: #e8f6ed;--tertiary-default: #ff8000;--tertiary-lighter: #ffe2c4;--tertiary-lightest: #fff5eb;--quaternary-default: #ff0000;--quaternary-lighter: #ffc4c4;--quaternary-lightest: #ffebeb;--ink-light: #000000;--ink-default: #000000;--ink-dark: #495057;--ink-darker: #6c757d;--ink-darkest: #adb5bd;--ink-inverse: #ffffff}h1,h2,h3,h4,p,a,span{white-space:pre-line;color:var(--ink-default)}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child{margin-bottom:0}h1,.h1{font-size:40px;line-height:44px;margin:48px 0 24px}@media only screen and (max-width: 800px){h1,.h1{font-size:34px;line-height:36px}}h2,.h2{font-size:32px;line-height:36px;margin:56px 0 20px}@media only screen and (max-width: 800px){h2,.h2{font-size:28px;line-height:28px}}h2 svg,.h2 svg{width:36px;height:36px}h3,.h3{font-size:24px;line-height:30px;margin:32px 0 16px}@media only screen and (max-width: 800px){h3,.h3{font-size:20px;line-height:24px}}h4{font-size:20px;margin:24px 0 12px}h1,.h1,h2,.h2,h3,.h3,h4{font-family:Gabarito;font-weight:400}p,li,a,button,span{font-family:Noto Sans;font-weight:330;letter-spacing:-.4px}p{margin:0 0 12px;text-wrap:pretty}p:last-child{margin-bottom:0}p a{color:var(--secondary-default)}p a:hover{color:var(--secondary-light)}p a:hover:active{color:var(--secondary-lighter)}ul{padding-left:20px;margin:0 0 12px;list-style-type:circle}ul:last-child{margin-bottom:0}ul li{margin-bottom:6px}ul li:last-child{margin-bottom:0}a{color:var(--ink-default);text-decoration:none;display:inline-flex;flex-direction:row;gap:6px;align-items:center;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px;text-decoration-thickness:1px;color:var(--ink-light)}a:hover{color:var(--ink-dark)}a:hover:active{color:var(--ink-darker)}a svg{width:16px;height:16px}table{border-collapse:collapse}table tr:first-child td{padding-top:0}table tr:last-child td{padding-bottom:0}table td,table th{padding:2px 8px;text-align:left}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}hr{margin:32px 0;width:100%;height:1px;background-color:var(--ink-darkest);border:none}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans.woff2) format("woff2");font-weight:100 900;font-stretch:62.5% 100%;font-display:swap}@font-face{font-family:Gabarito;src:url(/fonts/gabarito.woff2) format("woff2");font-weight:400 900;font-display:swap}.button{align-self:flex-start;color:var(--ink-inverse);display:inline-flex;flex-direction:row;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;font-size:16px;font-weight:400;background-color:var(--primary-default);outline:none;border:none;text-decoration:none;cursor:pointer;transition:background-color .1s ease-in-out 0s}.button:hover:not(:disabled){color:var(--ink-inverse);background-color:color-mix(in srgb,var(--primary-default),white 10%)}.button:hover:not(:disabled):active{background-color:color-mix(in srgb,var(--primary-default),white 20%)}.button svg{width:18px;height:18px}.button--medium{padding:10px 16px;font-size:18px;line-height:25px}.button--large{padding:12px 20px;font-size:20px;line-height:27px;font-weight:400;border-radius:10px;gap:16px}@media only screen and (max-width: 800px){.button--large{padding:10px 18px;font-size:20px;line-height:27px}}.button--large svg{width:22px;height:22px;position:relative;top:1px}@media only screen and (max-width: 800px){.button--large svg{width:20px;height:20px;top:1px}}.button--primary-lighter{color:var(--ink-default);background-color:var(--primary-lighter)}.button--primary-lighter:hover:not(:disabled){color:var(--ink-default);background-color:color-mix(in srgb,var(--primary-lighter),var(--primary-default) 10%)}.button--primary-lighter:hover:not(:disabled):active{background-color:color-mix(in srgb,var(--primary-lighter),var(--primary-default) 20%)}.button--primary-lightest{color:var(--ink-default);background-color:var(--primary-lightest)}.button--primary-lightest:hover:not(:disabled){color:var(--ink-default);background-color:color-mix(in srgb,var(--primary-lightest),var(--primary-default) 10%)}.button--primary-lightest:hover:not(:disabled):active{background-color:color-mix(in srgb,var(--primary-lightest),var(--primary-default) 20%)}.button--secondary{color:var(--ink-default);background-color:var(--secondary-light)}.button--secondary:hover:not(:disabled){background-color:color-mix(in srgb,var(--secondary-light),black 5%)}.button--secondary:hover:not(:disabled):active{background-color:color-mix(in srgb,var(--secondary-light),black 10%)}.button--secondary-lighter{color:var(--ink-default);background-color:var(--secondary-lighter)}.button--secondary-lighter:hover:not(:disabled){color:var(--ink-default);background-color:color-mix(in srgb,var(--secondary-lighter),var(--secondary-default) 10%)}.button--secondary-lighter:hover:not(:disabled):active{background-color:color-mix(in srgb,var(--secondary-lighter),var(--secondary-default) 20%)}.button--secondary-lightest{color:var(--ink-default);background-color:var(--secondary-lightest)}.button--secondary-lightest:hover:not(:disabled){color:var(--ink-default);background-color:color-mix(in srgb,var(--secondary-lightest),var(--secondary-default) 10%)}.button--secondary-lightest:hover:not(:disabled):active{background-color:color-mix(in srgb,var(--secondary-lightest),var(--secondary-default) 20%)}.button--tertiary-lighter{color:var(--ink-default);background-color:var(--tertiary-lighter)}.button--tertiary-lighter:hover:not(:disabled){color:var(--ink-default);background-color:color-mix(in srgb,var(--tertiary-lighter),var(--tertiary-default) 10%)}.button--tertiary-lighter:hover:not(:disabled):active{background-color:color-mix(in srgb,var(--tertiary-lighter),var(--tertiary-default) 20%)}.button--quaternary-lighter{color:var(--ink-default);background-color:var(--quaternary-lighter)}.button--quaternary-lighter:hover:not(:disabled){color:var(--ink-default);background-color:color-mix(in srgb,var(--quaternary-lighter),var(--quaternary-default) 10%)}.button--quaternary-lighter:hover:not(:disabled):active{background-color:color-mix(in srgb,var(--quaternary-lighter),var(--quaternary-default) 20%)}.button--subdued{background-image:linear-gradient(to bottom right,var(--ink-darker),var(--ink-darkest))}.button--subdued:hover{background-image:linear-gradient(to bottom right,var(--ink-dark),var(--ink-dark))}.button--subdued:hover:active{background-image:linear-gradient(to bottom right,var(--ink-default),var(--ink-default))}*{box-sizing:border-box}html,body{margin:0;background-color:var(--page-background)}@media only screen and (max-width: 800px){.mobile-hidden{display:none}}::selection{background-color:var(--primary-lighter);color:var(--ink-default)}:focus-visible{outline:2px solid var(--primary-default);outline-offset:3px;border-radius:4px}
