@font-face{font-family:Nunito;src:url('/assets/Nunito_400Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url('/assets/Nunito_600SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:Nunito;src:url('/assets/Nunito_700Bold.ttf') format('truetype');font-weight:700;font-display:swap}
*{box-sizing:border-box}html{background:#FAF8F3;color:#291834}body{margin:0;font-family:Nunito,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0.15px}a{color:#6A32C9;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible{outline:2px solid #6A32C9;outline-offset:4px}header,main,footer{max-width:580px;margin:0 auto;padding:16px}header{padding-top:40px}nav{display:flex;gap:16px;flex-wrap:wrap}main{padding-top:80px;padding-bottom:80px}h1{font-size:36px;line-height:44px;font-weight:700;letter-spacing:0px;margin:0 0 40px;color:#62576A}.brand{font-size:57px;line-height:64px;font-weight:700;letter-spacing:0px;color:#291834}h2{font-size:22px;line-height:28px;font-weight:600;letter-spacing:0px;margin:40px 0 16px;color:#62576A}p,ul,ol{margin:16px 0}li{margin:8px 0}footer{padding-bottom:40px;color:#62576A;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0.25px}.draft{margin:0 0 40px;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0.25px;color:#62576A}.lead{font-size:36px;line-height:44px;font-weight:700;letter-spacing:0px;color:#62576A}.muted{color:#62576A}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
