:root{--primary:#049648;--secondary:#dab15f;--text-color:#111;--inverted-text-color:#fff}body,html{padding:0;margin:0;font-family:Montserrat,Helvetica,Arial,sans-serif;color:var(--text-color)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.twoCol{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr}.twoCol.narrow{max-width:920px;margin:0 auto}@media(max-width:640px){.twoCol{grid-template-columns:1fr}}.center{text-align:center}.blueContent{background:rgba(160,190,210,.3);padding:1em 2em;-webkit-margin-after:5rem;margin-block-end:5rem;color:#515253;font-weight:400}.main,main{-webkit-padding-after:5rem;padding-block-end:5rem}.main h1,main h1{font-size:3.5rem;color:var(--secondary);font-weight:500}.main h2,main h2{color:var(--secondary);font-size:3.125rem;font-weight:400}.main h3,main h3{color:var(--primary);font-size:2rem;font-weight:500}.main li,.main p,main li,main p{line-height:1.8em;font-size:1.2rem;font-weight:500}.main button+button,main button+button{-webkit-margin-start:1rem;margin-inline-start:1rem}.prismic-preview-exit{background:rgba(0,0,20,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.5em 1em;border-radius:.5rem;position:fixed;top:1rem;left:1rem;color:#fff;font-weight:700;font-size:.8em;display:block;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.3);transition:background-color .3s,box-shadow .3s}.prismic-preview-exit:hover{background:rgba(0,0,20,.5);box-shadow:0 6px 12px rgba(0,0,0,.4)}