.faq-title,.h1-style,h1{font-size:2rem;font-weight:400;line-height:1.1875}.h4-style,h4{font-size:1.25rem;line-height:1.1}@media(min-width:768px){.h4-style,h4{font-size:1.5rem;line-height:1.25}}.rte{color:#000}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:Source Sans Pro;line-height:1.25;margin:2rem 0 1rem}.rte h1{font-size:2rem}.rte h2{font-size:1.5rem}.rte h3{font-size:1.375rem}.rte h4{font-size:1.125rem}.rte h5{font-size:1rem}.rte h6{font-size:.875rem}.rte p{font-size:1rem;line-height:1.25;margin:1rem 0}.rte :first-child{margin-top:0}.rte :last-child{margin-bottom:0}.page-section-spacing{margin-bottom:4.5rem;margin-top:2.5rem}.btn,.button{background-color:var(--button-background);border:1px solid var(--button-background);border-radius:2px;color:var(--button-text);font-size:1rem;font-weight:400;line-height:1.25;padding:.6875em .9375em;text-transform:uppercase}.btn:hover,.button:hover{background-color:var(--button-background-hover);border-color:var(--button-text-hover);color:var(--button-text-hover)}.btn.btn--large,.button.button--large{box-shadow:0 0 2px rgba(0,0,0,.15);font-size:1rem;padding:.6875em .9375em}.btn.btn--outline,.button.button--outline{background-color:transparent;border:1px solid var(--button-background);color:var(--button-background)}.btn.btn--outline:hover,.button.button--outline:hover{background-color:var(--button-text-hover);border-color:var(--button-text-hover);color:var(--button-background-hover)}[data-modal-launch]{border:none;font-size:inherit;padding:0}[data-modal-launch],[data-modal-launch]:hover{background:transparent;color:inherit}