.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}.section-wrap{width:100%}.section-wrap>.container{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}section{padding:76px max(24px, calc((100% - 1200px) / 2 + 24px))}.section{padding:var(--spacing-lg) 0}.section--lg{padding:var(--spacing-xl) 0}.section--sm{padding:var(--spacing-md) 0}.section--white{background:var(--white)}.section--tinted{background:var(--off-white)}.section--dark{background:var(--blue-deep)}.section--pale{background:var(--blue-pale)}.section-label{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--lime-dark);margin-bottom:10px}.section-heading{font-family:var(--body);font-size:36px;font-weight:500;color:var(--blue-deep);line-height:1.15;margin-bottom:14px;letter-spacing:-.8px}.section-heading--display{font-family:var(--display)}.section-heading--light{color:var(--white)}.section-intro{font-size:15px;color:var(--text-mid);line-height:1.78;font-weight:300;max-width:600px}.section-intro--center{margin:0 auto;text-align:center}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.split-grid--wide-left{grid-template-columns:3fr 2fr}.split-grid--wide-right{grid-template-columns:2fr 3fr}.faq-grid{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.breadcrumb{padding:12px 0}.breadcrumb ol{list-style:none;display:flex;align-items:center;gap:6px;font-size:12px;color:rgb(255 255 255 / .52)}.breadcrumb a{color:rgb(255 255 255 / .62);text-decoration:none}.breadcrumb a:hover{color:var(--lime)}.breadcrumb .sep{opacity:.38}.breadcrumb .current{color:rgb(255 255 255 / .78)}#page-wrap{display:flex;flex-direction:column;min-height:100vh}#main-content{flex:1;outline:none}@media (max-width:1024px){section{padding:56px 32px}.split-grid,.split-grid--wide-left,.split-grid--wide-right{grid-template-columns:1fr;gap:40px}.faq-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){section{padding:44px 24px}.section{padding:var(--spacing-md) 0}.section--lg{padding:var(--spacing-lg) 0}.section-heading{font-size:28px}}@media (max-width:480px){section{padding:36px 16px}.section-heading{font-size:24px}}