html { background: linear-gradient(to bottom, #ebf5ec 0%, #d8e8db 50%, #cbe2cb 100%); background-attachment: fixed; min-height: 100vh;}
body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 0.9rem; line-height: 1.7; max-width: 50rem; margin: 0 auto; padding: 2rem 2rem 4rem; min-height: 100vh;}
h1,h2,h3,h4,h5,h6 { font-family: "Inter", sans-serif; font-weight: lighter;}
h1 { color: #9bbfa3; font-family: "Open Sans", sans-serif; font-size: 4.5rem !important; font-weight: lighter !important;}
h2 { font-size: 2.4rem; margin-top: 3rem; margin-bottom: 2rem;}
h3 { font-size: 1.1rem; margin-top: 2rem; margin-bottom: 0.75rem; color: #9ac4a1; font-weight: normal;}
header p.hi { color: black; font-size: 1.4rem !important;}
@media (min-width: 768px) {body {padding: 3rem 4rem 6rem;}}
header {margin-bottom: 2rem;}
header hgroup {margin-bottom: 1.5rem;}
header hgroup h1 {font-size: 2rem;margin-bottom: 0.25rem;font-weight: 600;}
header hgroup p {font-size: 1.1rem;margin: 0;opacity: 0.8;}
header > p {font-size: 0.95rem;margin-bottom: 1rem;}
header .request {margin-top: 2rem;}
header p [role="button"] {display: inline-block; margin: 0;}
header p [role="button"]:not(:first-child) {margin-left: 1rem; margin-top: 0;}
@media (max-width: 767px) {
  header p [role="button"] {display: block; width: 100%; margin: 0.5rem 0 0 0 !important;}
}
section {margin-bottom: 4rem;}
article {margin-bottom: 2.5rem;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
article h3 {margin-top: 0;}
article p {margin-top: 0.5rem;}
ol, ul {padding-left: 1.5rem;}
li {margin-bottom: 0.5rem;}
blockquote {font-size: 0.95rem;margin: 2rem 0;padding-left: 1.5rem;opacity: 0.9;}
footer {margin-top: 5rem;padding-top: 2rem;border-top: 1px solid rgba(0,0,0,0.1);opacity: 0.6;}
[role="button"] {font-size: 0.9rem;}
nav.breadcrumb, nav.breadcrumb ul {display: initial !important; overflow: hidden;
  display: block !important;}