*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}*{--green-wcag-3: oklch(.6357 .2625 144);--green-wcag-35: oklch(.5996 .2484 144);--green-wcag-4: oklch(.5664 .2344 144);--green-wcag-45: oklch(.541 .225 144);--green-wcag-7: oklch(.4414 .183 144);--blue-wcag-35: oklch(.6357 .2109 260);--blue-wcag-7: oklch(.4785 .25 260);--blue-wcag-7-dark: oklch(.8117 .1031 260);--gray-wcag-115-dark: oklch(.95 0 0)}@font-face{font-family:Routed Gothic;src:url(/assets/routed-gothic-CfSGc808.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{font-size:16px}body{font-family:Iowan Old Style,Palatino Linotype,URW Palladio L,P052,serif;font-weight:400;background:#f6f6f6;color:#333;margin:0;min-width:320px;min-height:100vh;line-height:1.8rem}li,p{font-size:1.3rem;line-height:2rem}h1,h2,h3,h4,h5,h6{font-family:Routed Gothic,Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:400;text-transform:uppercase}button{color:#333}main{grid-area:main;margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.page-wrapper{display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"banner" "main" "footer";min-height:100dvh}.content-wrapper{display:flex;margin:0 auto;flex-direction:column;gap:1rem;padding:1rem;width:100%;max-width:600px}.updog{text-box:trim-both cap alphabetic}@layer base{.button{cursor:default;display:inline-block;border-radius:10px;color:#333;text-decoration:none;background:#fefefe;border:solid 1px #ccc;padding:1rem}.button:hover{background-color:#fafaff}.button:focus{outline-offset:0;outline:2px dashed var(--blue-wcag-7)}}.button{text-transform:uppercase;font-family:Routed Gothic,Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:1.5rem}.icon-button{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;border-radius:10px;justify-content:center}.icon-button svg{flex-shrink:0;vertical-align:baseline}.primary-button,.call-button{--inactive-background: var(--green-wcag-4);--active-background: var(--green-wcag-3);background-color:var(--inactive-background);color:#fff;border:none;width:100%}.primary-button:hover,.primary-button:focus,.call-button:hover,.call-button:focus{background-color:var(--active-background);background:var(--active-background)}.primary-button[disabled],.call-button[disabled]{cursor:not-allowed;color:#000;background-color:var(--gray-wcag-115-dark)}@media(prefers-contrast:more){.call-button{--active-background: black;--inactive-background: var(--green-wcag-45)}}@media(prefers-reduced-motion:no-preference){.button{transition:color .11s ease,background-color .11s ease,transform 40ms ease}.button:active{transform:scale(98%)}.primary-button,.call-button{transition:color .11s ease,background-color .11s ease}}a{text-decoration:none}a .link-text{text-decoration:underline}a:hover .link-text{color:#000;background-color:#ff0;text-decoration:underline;transition:all .11s}.text-link svg{display:inline-block;height:.8rem;transform:translateY(.1em)}.text-link.current{font-weight:700;text-decoration:none}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.footer{background:#333;color:#fafafa;padding:1rem;display:flex;gap:1rem;justify-content:center;flex-direction:column;align-items:center;grid-area:footer}.footer a{color:#fafafa}.footer a:focus{outline:#fff dashed 2px}@media(min-width:768px){footer p{font-size:1rem;line-height:125%}}
