.google-weather{margin-top:24px;padding:24px;border:1px solid #bfdad4;border-radius:20px;background:#edf6f1;color:#164f51;min-width:0}.gw-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px}.gw-heading .eyebrow{font-size:10px;line-height:1.6;letter-spacing:1.5px}.gw-heading h3{font-family:Georgia,serif;font-size:25px;line-height:1.3;margin:8px 0 0;color:#164f51;letter-spacing:-.3px}.gw-location{font-size:10px;line-height:1.5;background:#d5e9e2;padding:7px 10px;border-radius:20px;align-self:flex-start}.gw-intro{font-size:13px!important;line-height:1.75!important;margin:16px 0 0!important;max-width:60ch}.gw-status:not(:empty){margin:18px 0 0;font-size:13px;line-height:1.7}.gw-live{margin-top:22px;padding-top:20px;border-top:1px solid #bed7d0;min-width:0}.gw-current{display:flex;align-items:center;gap:20px}.gw-condition-icon{width:64px!important;height:64px!important;object-fit:contain;flex-shrink:0}.gw-temperature{font-size:38px!important;line-height:1.15!important;letter-spacing:-1px;margin:0!important;color:#164f51}.gw-condition{font-size:14px!important;line-height:1.6!important;margin:8px 0 0!important;overflow-wrap:anywhere}.gw-facts{display:flex;flex-wrap:wrap;gap:18px 28px;margin:24px 0 18px}.gw-facts>div{min-width:70px}.gw-facts dt{font-size:10px;line-height:1.6;color:#4e6862}.gw-facts dd{font-size:16px;line-height:1.5;margin:5px 0 0}.gw-time{font-size:11px!important;line-height:1.7!important;color:#4e6862;margin:6px 0 0!important}.gw-attribution{margin:16px 0 0;padding:10px 10px 5px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;max-width:100%;box-sizing:border-box}.gw-attribution img{display:block;width:87px!important;height:16px!important;max-width:none!important;object-fit:contain;flex-shrink:0}.gw-attribution p{font-family:Arial,sans-serif;font-size:12px!important;line-height:1.5!important;font-weight:400;color:#5e5e5e;margin:0!important;letter-spacing:normal}.gw-band{background:#e8f3ed;padding:28px 0;border-block:1px solid #d0e2da}.gw-band .google-weather{margin:0;background:#f7fbf8}.gw-band .gw-heading h3{font-size:30px}.gw-band .gw-live{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 38px}.gw-band .gw-facts{margin-top:0;margin-bottom:0}.gw-band .gw-time{grid-column:1/-1}.gw-band .gw-attribution{grid-column:1/-1;justify-self:start}@media(max-width:700px){.google-weather{padding:20px 17px}.gw-heading{gap:12px}.gw-heading h3{font-size:23px}.gw-facts{gap:16px 22px}.gw-band .gw-live{display:block}.gw-band .gw-facts{margin-top:22px;margin-bottom:18px}.gw-band .gw-heading h3{font-size:26px}.gw-attribution{gap:8px 12px}.gw-attribution p{flex:1 1 210px}}@media(prefers-reduced-motion:reduce){.google-weather *{scroll-behavior:auto!important}}
