:root{--facebook-blue:#1877F2;--facebook-blue-hover:#166FE5;--facebook-blue-dark:#1565C0;--facebook-blue-light:#42A5F5;--facebook-blue-soft:#E3F2FD;--facebook-gray-light:#F0F2F5;--facebook-gray-medium:#E4E6EA;--facebook-gray-dark:#65676B;--facebook-text-primary:#1C1E21;--facebook-text-secondary:#65676B;--white:#FFFFFF;--bs-primary:#1877F2;--bs-primary-rgb:24,119,242;--table-data-color:#374151}*{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif!important}.bg-light{background-color:var(--facebook-gray-light)!important}.navbar{box-shadow:0 2px 4px rgba(0,0,0,.1)!important;border-bottom:1px solid var(--facebook-gray-medium)!important}.navbar-brand{font-size:20px!important;font-weight:700!important;transition:color .2s ease!important;line-height:1!important}.display-5{font-size:28px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.5px!important}.lead{font-size:16px!important;font-weight:400!important;line-height:1.4!important;color:rgba(255,255,255,.9)!important}.text-primary{color:var(--facebook-blue)!important}.text-muted{color:var(--facebook-text-secondary)!important}.border-primary{border-color:var(--facebook-blue)!important}.bg-dark{background-color:var(--facebook-text-primary)!important}footer h4{font-size:24px!important;font-weight:700!important;color:var(--facebook-blue)!important}footer h6{font-size:16px!important;font-weight:600!important}footer a{font-size:14px!important;transition:color .3s ease!important}footer a:hover{color:var(--facebook-blue)!important}footer hr{opacity:.1!important}footer .text-muted{color:rgba(255,255,255,.6)!important}footer p{color:rgba(255,255,255,.7)!important}.mobile-image-placeholder{margin:0 auto!important}@media (max-width:768px){.navbar-brand{font-size:18px!important}.display-5{font-size:24px!important}.text-center .row{text-align:center!important}.col-md-6{margin-bottom:1rem}.mobile-image-placeholder{margin:0 auto!important;display:block!important}}@media (min-width:769px) and (max-width:1024px){.display-5{font-size:30px!important}}@media (min-width:1025px){.navbar-brand{font-size:22px!important}.display-5{font-size:36px!important}.lead{font-size:18px!important}}