.wp-site-blocks,.entry-content{margin:0;padding:0}.entry-content>*{margin-block-start:0;margin-block-end:0}.entry-content .wp-block-image{margin:0}.entry-content .wp-block-image img{max-width:100%;height:auto}.entry-content .wp-element-caption{color:inherit}.entry-content .wp-block-list{padding-left:20px}.entry-content ul.steps,.entry-content ol.steps{padding:0;list-style:none}.entry-content .wp-block-details{margin:0}.mast .menu{list-style:none;display:flex;gap:clamp(18px,2.8vw,45px);margin:0;padding:0}.mast .menu li{margin:0;padding:0}.mast nav{margin-left:auto}.td-contact-footer{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:12px;padding-bottom:20px}.td-generic{padding-top:40px;padding-bottom:50px}.td-generic h1{font-size:clamp(55px,7vw,100px);margin-bottom:30px}.td-generic p{line-height:1.6}.admin-bar .skip{top:-90px}.admin-bar .skip:focus{top:42px}
@media(max-width:670px){.mast .menu{gap:23px;font-size:13px}.mast nav{margin-left:0}}
.kicker.has-stitch:before{content:'';height:8px;width:24px;flex:none;background:repeating-linear-gradient(118deg,transparent 0 3px,#ad3a24 3.5px 5px,transparent 5.5px 7px)}.wp-block-details>summary:after{content:'+';font:normal 24px/1 Arial,sans-serif;margin-left:auto}.wp-block-details[open]>summary:after{content:'−'}.wordmark img{width:38px;height:38px;object-fit:contain}
