#guide-products{margin-top:38px;padding-top:28px;border-top:1px solid #cbd2cf}.inline-products-head{display:flex;justify-content:space-between;gap:24px;align-items:center}.inline-products-head h3{margin:5px 0 12px}.inline-products-head label{font-size:13px;min-width:180px}.inline-products-head select{display:block;width:100%;padding:10px;margin-top:6px;background:white;color:#151515;border:1px solid #cbd2cf;border-radius:6px}.inline-product-list article{display:flex;gap:20px;justify-content:space-between;padding:20px 0;border-bottom:1px solid #e0e3e1;background:white}.inline-product-list article p{margin:8px 0;color:#202020}.inline-product-list article small{font-size:13px}.inline-product-list label{font-size:12px;flex:0 0 68px}.inline-product-list input{display:block;box-sizing:border-box;width:68px;margin-top:6px;padding:9px;border:1px solid #bfc8c3;border-radius:5px;background:white;color:black}.inline-estimate{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:22px;padding-top:15px;border-top:1px solid #cbd2cf}.inline-estimate strong{font-size:23px}.inline-sizing,#guide-selection{font-size:14px;line-height:1.7}#guide-products>small{display:block;font-size:12px;line-height:1.7}#guide-products a{color:#244f46}#guide-products{scroll-margin-top:90px}@media(max-width:600px){.inline-products-head{display:block}.inline-products-head label{display:block;margin-bottom:18px}.inline-product-list article{gap:12px}}
.inline-product-image{width:72px;height:88px;object-fit:contain;flex:0 0 72px;background:#fff}.inline-product-copy{flex:1;min-width:0}.inline-product-copy .product-coverage-note{font-size:13px;line-height:1.6}.inline-shop{display:inline-block;padding:6px 12px;border:1px solid #cbd2cf;border-radius:5px;font-size:13px}@media(max-width:600px){.inline-product-image{width:48px;height:64px;flex-basis:48px}.inline-product-list label,.inline-product-list input{width:54px;flex-basis:54px}}
.safe-simple-steps{display:grid;gap:16px;margin:24px 0}.safe-simple-steps article{display:flex;gap:20px;padding:23px;background:#fff;border:1px solid #dedfce;border-radius:10px}.safe-step-number{font-size:20px;font-weight:400;line-height:1.2;color:#7b7043}.safe-simple-steps label{display:flex;gap:10px;align-items:baseline;font-size:20px;color:inherit}.safe-simple-steps input{accent-color:#7b7043}.safe-simple-steps p{font-size:14px;line-height:1.75;margin:12px 0 0}.safe-simple-steps p+p{font-size:14px;padding-top:12px;border-top:1px solid #ecece5}@media(max-width:600px){.safe-simple-steps article{padding:17px;gap:13px}.safe-step-number{font-size:20px}}.safe-simple-steps article>div{flex:1;min-width:0}.safe-simple-steps label{justify-content:flex-start;text-align:left}.safe-simple-steps label input[type=checkbox]{width:18px;height:18px;min-width:18px;flex:0 0 18px;margin:0;padding:0}.safe-simple-steps .safe-step-title{flex:1;text-align:left;font-size:20px;line-height:1.4;font-weight:400}.safe-step-number{flex:0 0 30px}

html body .safe-simple-steps .safe-step-title,html body .safe-simple-steps .safe-step-number{font-family:Lora,Georgia,serif!important}
html body :is(#ce-body-type,.safe-simple-steps .safe-step-title,.safe-simple-steps .safe-step-number){font-family:Lora,Georgia,serif!important}

.quote-item{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #e0e3e1}.quote-item a{display:inline-block;font-size:13px;margin-left:12px}.quote-affiliate{font-size:11px!important}@media(max-width:600px){.quote-item{display:block}.quote-item a{margin:6px 12px 0 0}}
