/* FWBC community-centered page refinements */
body:has(.fwbc-site) #page-header-wrap { display: none !important; }
.fwbc-site .community-hero h1 { font-size: clamp(34px, 3.5vw, 46px) !important; }
@media (max-width: 600px) {
  .fwbc-site .community-hero { padding: 26px 20px; }
  .fwbc-site .community-hero h1 { font-size: 34px !important; }
  .fwbc-site table { font-size: 14px; }
  .fwbc-site th, .fwbc-site td { padding: 10px; overflow-wrap: anywhere; }
}