@media only screen and (min-width:0rem){#simple-header{background-color:var(--ceruleanDarkest);display:flex;justify-content:center;padding:clamp(7rem,16vw,10rem) var(--sectionPaddingH) clamp(1.5rem,4vw,2.5rem)}#simple-header .container{max-width:80rem;width:100%}#simple-header .title{color:var(--white);font-family:var(--headerFont);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;line-height:1.2;margin:0}#simple-header .text{color:var(--white);font-family:var(--bodyFont);font-size:1rem;margin:.5rem 0 0;opacity:.85}#boilerplate{background-color:var(--greyscaleLightest);padding:var(--sectionPaddingV) var(--sectionPaddingH)}#boilerplate,#boilerplate .container{align-items:center;display:flex;flex-direction:column;width:100%}#boilerplate .container{max-width:80rem}#boilerplate .content{display:flex;flex-direction:column;gap:1rem;max-width:48rem;width:100%}#boilerplate h2.title{border-top:1px solid var(--borderColor);color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.48px;line-height:1.2;margin:2rem 0 1rem;padding-top:1.5rem}#boilerplate h2.title:first-of-type{border-top:none;margin-top:0;padding-top:0}#boilerplate h3{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:400;letter-spacing:-.26px;line-height:1.3;margin:1.5rem 0 .75rem}#boilerplate p.text{color:var(--bodyTextColor);font-family:var(--bodyFont);font-size:1rem;font-weight:400;line-height:1.6;margin:0 0 1rem}#boilerplate p.text:last-child{margin-bottom:0}#boilerplate p.text strong{color:var(--headerColor);font-weight:700}#boilerplate a{color:var(--secondary);text-decoration:underline;transition:color .3s ease}#boilerplate a:hover{color:var(--ceruleanDark)}#boilerplate ol,#boilerplate ul{margin:0 0 1rem;padding-left:1.5rem}#boilerplate ol li,#boilerplate ul li{color:var(--bodyTextColor);font-family:var(--bodyFont);font-size:1rem;line-height:1.6;margin-bottom:.5rem}#boilerplate ol li:last-child,#boilerplate ul li:last-child{margin-bottom:0}#boilerplate ol li strong,#boilerplate ul li strong{color:var(--headerColor);font-weight:700}#boilerplate ul{list-style-type:disc}}@media only screen and (min-width:0rem){#boilerplate ul li::marker{color:var(--primary)}#boilerplate ol{list-style-type:decimal}}@media only screen and (min-width:48rem){#boilerplate h2.title{font-size:2.5rem}#boilerplate h3{font-size:1.625rem}#boilerplate ol li,#boilerplate p.text,#boilerplate ul li{font-size:var(--bodyFontSize)}}