html[data-rr-flair-id="rrf-df71a59e7a57"] body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.005em}html[data-rr-flair-id="rrf-df71a59e7a57"] :is(h1,h2,h3,h4){font-family:"Arial Narrow","Trebuchet MS",system-ui,sans-serif;line-height:1.08;letter-spacing:-.025em}html[data-rr-flair-id="rrf-df71a59e7a57"] :is(.kicker,.rr-guide-kicker){letter-spacing:.16em}html[data-rr-flair-id="rrf-df71a59e7a57"] main :is(h2,h3)+p{margin-top:.35rem}html[data-rr-flair-id="rrf-df71a59e7a57"] .twf-site-header-wrap{box-shadow:0 5px 0 var(--rr-dark-section),0 8px 0 var(--rr-secondary-detail)}html[data-rr-flair-id="rrf-df71a59e7a57"] .twf-topbar{box-shadow:0 1px 0 var(--rr-secondary-detail)}html[data-rr-flair-id="rrf-df71a59e7a57"] .twf-brand{border-radius:2px;outline:1px solid var(--rr-button-highlight);outline-offset:3px;box-shadow:5px 5px 0 var(--rr-dark-section)}html[data-rr-flair-id="rrf-df71a59e7a57"] :is(.hero,.rr-local-calculator-hero) h1{text-shadow:3px 3px 0 var(--rr-dark-section)}html[data-rr-flair-id="rrf-df71a59e7a57"] :is(.hero,.rr-local-calculator-hero){box-shadow:0 7px 0 var(--rr-secondary-detail)}html[data-rr-flair-id="rrf-df71a59e7a57"] .rr-hero-media img{object-position:center 42%}html[data-rr-flair-id="rrf-df71a59e7a57"] :is(.why-card,.feature-card,.service-card,.process-card,.problem-card,.problem-intro,.review-card,.rr-affordability-card,.rr-affordability-factor,.rr-guide-card,.rr-guide-image-card,.rr-guide-visual-card,.rr-guide-custom-visual-card){border-radius:3px;outline:1px solid var(--rr-button-highlight);outline-offset:0;box-shadow:4px 4px 0 var(--rr-secondary-detail),8px 8px 0 var(--rr-header-footer)}html[data-rr-flair-id="rrf-df71a59e7a57"] :is(.form-card,.native-form-card,.rr-local-calculator-card,.rr-local-calculator-result-card){border-radius:3px;box-shadow:5px 5px 0 var(--rr-secondary-detail),10px 10px 0 var(--rr-header-footer)}html[data-rr-flair-id="rrf-df71a59e7a57"] :is(.rr-gallery-card img,.about-image-strip img,.service-card img,.area-image img,.rr-guide-image-card img){border-radius:2px;outline:1px solid var(--rr-secondary-detail);outline-offset:3px;box-shadow:8px 8px 0 var(--rr-header-footer)}html[data-rr-flair-id="rrf-df71a59e7a57"] :is(.btn,.twf-btn,.rr-local-calculator-btn){border-radius:2px;box-shadow:4px 4px 0 var(--rr-dark-section)}html[data-rr-flair-id="rrf-df71a59e7a57"] :is(.rr-guide-list-item,.rr-sitemap-link,.faq-item){border-radius:2px;box-shadow:2px 2px 0 var(--rr-secondary-detail)}html[data-rr-flair-id="rrf-df71a59e7a57"] .cta h2{letter-spacing:-.03em;text-shadow:3px 3px 0 var(--rr-dark-section)}html[data-rr-flair-id="rrf-df71a59e7a57"] .cta :is(.btn,.rr-local-calculator-btn){border-radius:2px;box-shadow:5px 5px 0 var(--rr-secondary-detail)}html[data-rr-flair-id="rrf-df71a59e7a57"] .twf-footer{box-shadow:0-6px 0 var(--rr-dark-section),0-9px 0 var(--rr-secondary-detail)}@media (max-width:760px){html[data-rr-flair-id="rrf-df71a59e7a57"] :is(.why-card,.feature-card,.service-card,.process-card,.problem-card,.problem-intro,.review-card,.rr-affordability-card,.rr-affordability-factor,.rr-guide-card,.rr-guide-image-card,.rr-guide-visual-card,.rr-guide-custom-visual-card){box-shadow:3px 3px 0 var(--rr-secondary-detail),6px 6px 0 var(--rr-header-footer)}html[data-rr-flair-id="rrf-df71a59e7a57"] :is(.form-card,.native-form-card,.rr-local-calculator-card,.rr-local-calculator-result-card){box-shadow:4px 4px 0 var(--rr-secondary-detail),7px 7px 0 var(--rr-header-footer)}}html[data-rr-flair-id="rrf-df71a59e7a57"] #main .rr-guide-custom-visual-card{box-sizing:border-box;max-width:100%;overflow-x:auto}html[data-rr-flair-id="rrf-df71a59e7a57"] #main .rr-guide-custom-visual-card table{width:100%;min-width:640px;table-layout:auto}html[data-rr-flair-id="rrf-df71a59e7a57"] #main .rr-guide-custom-visual-card :is(th,td){overflow-wrap:normal;word-break:normal}html[data-rr-flair-id="rrf-df71a59e7a57"] #main .rr-affordability-custom-visual-card{box-sizing:border-box;max-width:100%;overflow-x:auto}html[data-rr-flair-id="rrf-df71a59e7a57"] #main .rr-affordability-custom-visual-card table{width:100%;min-width:640px;table-layout:auto}html[data-rr-flair-id="rrf-df71a59e7a57"] #main .rr-affordability-custom-visual-card :is(th,td){overflow-wrap:normal;word-break:normal}