@font-face{font-family:Nexa;src:url(/font/nexa-book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/font/nexa-light.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/font/nexa-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/font/nexa-black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/font/nexa-regular.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}:root{--color-mint:#12635a;--color-leaf:#3aa881;--color-gold:#fdca67;--color-sun:#fff1c9;--color-gray:#f6f6f6;--color-a:var(--color-mint);--color-b:var(--color-leaf);--main-padding:max(calc((100vw - 1000px) / 2), 2em);scrollbar-gutter:stable}html{scroll-behavior:smooth}body{background-color:var(--color-mint);color:var(--color-sun);font-family:Nexa,Verdana,Geneva,Tahoma,sans-serif;font-size:1.2rem;margin:0}*::selection{background:var(--color-sun);color:var(--color-mint)}a{color:#fff1c9;text-decoration:none}a:hover{color:#fff1c9}body>footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2.5rem 2rem;font-size:.9rem}.footer-main{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.footer-main a{text-decoration:underline}.footer-bottom{display:flex;align-items:center;justify-content:flex-end}.footer-social{text-align:right}button,.button{background-color:var(--color-a);border:none;border-radius:20rem;color:var(--color-sun);display:inline-block;font-family:Nexa,Verdana,Geneva,Tahoma,sans-serif;font-size:1.1rem;font-weight:700;padding:1.2rem 2rem 1.1rem;text-align:center;transition:color .2s ease-in-out,background-color .2s ease-in-out;user-select:none}.small-button{padding:.5rem 1rem}button:hover,.button:hover{color:var(--color-sun);background-color:var(--color-a);text-decoration:none}.button-lined{background-color:var(--color-a);border:2px solid var(--color-b);color:var(--color-b)}.button-lined:hover{background-color:var(--color-b);border-color:var(--color-a);color:var(--color-a)}.button-lined:active{background-color:var(--color-gold);border-color:var(--color-a);color:var(--color-a)}.button-full{color:var(--color-sun);background-color:var(--color-leaf)}.button-full:hover{background-color:var(--color-sun);color:var(--color-leaf)}.button-full:active{background-color:var(--color-gold)}.social-links{display:flex;flex-flow:row nowrap;gap:1rem}#maillist{align-items:center;display:flex;font-size:1em;flex-direction:column;margin:0;padding:1em}#maillist>header{color:var(--color-sun);font-size:1.88rem;font-weight:400;margin:1em 0 0;text-align:center}#maillist .inner{display:none}#maillist input[type=submit]{border-radius:20rem;padding:.4rem 1em .4em !important;color:var(--color-sun);font-weight:700;font-family:Nexa,Verdana,Geneva,Tahoma,sans-serif;position:relative;left:.5em;margin:0 auto}input[type=submit]{cursor:pointer}#field_0{background-color:#fff;border:none;border-radius:20rem;color:var(--color-a);padding:.6rem 1em .6em !important;font-size:1.2rem;outline:none;transition:.5s ease-in-out background-color}#field_0:focus{background-color:var(--color-gray);outline:3px solid var(--color-gold)}.emailoctopus-success-message{font-size:1.8rem}@media screen and (max-width:800px){body>footer{flex-direction:column;gap:1em;align-items:flex-start}}.footerDiabetes{color:#fff}