body{margin:0;background:#E7EAED}
a{color:#1B2229}a:hover{color:#B8400C}
.nav a{color:#D5DBE0;text-decoration:none}.nav a:hover{color:#ffffff}
.btn:hover{background:#C2410C !important;color:#ffffff !important}
.fam{text-decoration:none;color:#1B2229}.fam:hover .fam-n{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.dark a{color:#ffffff}.dark a:hover{color:#F5A36C}
.ftr a{color:#C9D1D8;text-decoration:none}.ftr .fl a{display:flex;align-items:center;min-height:44px;width:fit-content}.ftr a:hover{color:#ffffff;text-decoration:underline}
.tab{cursor:pointer;font:inherit}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #B8400C;outline-offset:3px}
@media (max-width: 960px){.stack{flex-direction:column !important}.stack>*{flex-basis:auto !important}.cta{align-items:flex-start !important}.sec{padding-top:88px !important;padding-bottom:88px !important}.herotxt{padding:72px 0 8px !important}.g2{grid-template-columns:1fr !important}.g4{grid-template-columns:1fr 1fr !important}.s4,.s3{grid-column:span 6 !important}.disp{font-size:56px !important}.h2x{font-size:38px !important}}
@media (max-width: 600px){.pad{padding-left:20px !important;padding-right:20px !important}.sec{padding-top:64px !important;padding-bottom:64px !important}.hbtn{display:none !important}.nav{gap:4px 18px !important;font-size:14px !important}.tabs{flex-wrap:nowrap !important;overflow-x:auto}.tabs button{flex:0 0 auto}.range{row-gap:48px !important}.s6,.s4,.s3{grid-column:span 12 !important}.g4,.g3{grid-template-columns:1fr !important}.disp{font-size:42px !important}.h2x{font-size:32px !important}.cols2{columns:1 !important}.lead{font-size:21px !important}}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
img{max-width:100%}
.skip{position:absolute;left:-9999px;top:0;background:#ffffff;color:#1B2229;padding:12px 16px;z-index:10}
.skip:focus{left:12px;top:12px}
article[hidden]{display:none !important}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
