/* Page-local compatibility layer loaded after the legacy theme bundle. */
.swg .swg-snapshot,.swg .swg-snapshot b,.swg .swg-snapshot p,.swg .swg-snapshot span{color:#fff!important}.swg .swg-snapshot span{opacity:1!important}.swg .swg-section--ink h2,.swg .swg-section--ink h3,.swg .swg-section--ink p,.swg .swg-route-result h3,.swg .swg-route-result p,.swg .swg-route-result li,.swg .swg-budget-result,.swg .swg-budget-result p,.swg .swg-check>div h3,.swg .swg-check>div p,.swg .swg-final h2,.swg .swg-final p,.swg .swg-final a:not(.swg-btn){color:#fff!important}.swg .swg-section--ink .swg-kicker,.swg .swg-final .swg-kicker,.swg .swg-section--ink a{color:#ffaaa3!important}.swg article,.swg li,.swg div,.swg p,.swg h2,.swg h3,.swg span{min-width:0!important;max-width:100%;overflow-wrap:anywhere}.swg-faq details,.swg-faq summary{min-width:0!important;max-width:100%}.swg-faq summary>span{display:inline-block!important;flex:0 0 1.5rem!important;width:1.5rem!important;min-width:1.5rem!important;max-width:1.5rem!important;overflow:visible!important;line-height:1!important}
.swg .swg-section--ink .swg-note a{color:#9f2119!important}.swg-faq details,.swg-faq summary{width:100%!important;margin-inline:0!important}
