.bc-weather-wrap{background:#eef1e8;padding:78px 0}.bc-weather-heading{margin-bottom:25px}.bc-weather-heading h2{font-size:clamp(3rem,5vw,5rem);margin:7px 0 9px}.bc-weather-heading p{color:#667568}.bc-weather-live{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:#fffdf7;padding:25px 30px;border:1px solid #dce5d8}.bc-weather-label{font-size:12px;color:#66766b}.bc-weather-temp{font-family:Georgia,serif;font-size:64px;color:#244a39;line-height:1.2}.bc-weather-live p{margin:0 0 8px}.bc-weather-live small{color:#68766d}.bc-weather-hours{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:center}.bc-weather-hours>div{display:grid;text-align:center;border-left:1px solid #e3e8db;gap:5px}.bc-weather-hours span{font-size:12px;color:#607062}.bc-weather-hours strong{font:500 22px Georgia,serif;color:#244a39}.bc-climate-title{font:500 38px Georgia,serif;margin:38px 0 10px}.bc-weather-explain,.bc-weather-disclaimer{color:#637166;font-size:13px;max-width:900px}.bc-climate-chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin:28px 0 20px}.bc-month{text-align:center;min-width:0}.bc-month>strong{display:block;font-size:11px;color:#617262}.bc-month b{display:block;font-size:12px;white-space:nowrap}.bc-month small{display:block;color:#6b756d;font-size:10px;white-space:nowrap}.bc-bar-track{height:125px;display:flex;align-items:end;background:#e0e8dd;border-radius:3px;margin:8px 0}.bc-bar-track span{width:100%;background:linear-gradient(#b46f50,#275643);border-radius:3px;min-height:5px}@media(max-width:800px){.bc-weather-live{grid-template-columns:1fr}.bc-climate-chart{overflow-x:auto}.bc-month b{font-size:10px}}@media(max-width:560px){.bc-climate-chart{gap:3px}.bc-month>strong,.bc-month small{font-size:8px}.bc-month b{font-size:9px}.bc-bar-track{height:85px}.bc-weather-wrap{padding:50px 0}.bc-weather-hours strong{font-size:17px}}