/* Reconstructed page styles — matches SiteBuilder palette from Wayback Aug 2022 */
.wb-stl-custom1, .wb-stl-custom2, .wb-stl-custom3 { color: #666; }
.wb-stl-custom4, .wb-stl-custom5, .wb-stl-custom6 { color: #666; line-height: 1.6; text-align: left; }
.wb-stl-custom7 { color: #666; font-weight: bold; }
.wb-stl-custom8, .wb-stl-custom15 { color: #666; text-transform: uppercase; font-size: 28px; font-weight: bold; margin: 20px 0 10px; }
.wb-stl-custom9, .wb-stl-custom10 { color: #666; line-height: 1.8; }
.wb-stl-custom11 { color: #b8312f; }
.wb-stl-custom12 { color: #b8312f; }
.wb-stl-custom12 a { color: #b8312f; }
.wb-stl-custom13 { text-align: center; }
.wb-stl-custom14 { text-align: center; color: #666; opacity: 0.8; }
.wb-stl-custom17, .wb-stl-custom19 { color: #666; line-height: 1.6; font-size: 14px; }
.wb-stl-custom19 strong { font-weight: bold; }
.wb_element_picture img { max-width: 100%; height: auto; display: block; }
#wb_main_8, [id^="wb_main_"] { padding: 30px 20px; }
[id^="wb_header_"] { background: #eee; padding-top: 20px; }
[id^="wb_footer_"] { background: #eee; padding: 30px 20px; margin-top: 30px; }
