.weather-note{padding:1.5rem;border:1px solid var(--line);border-radius:16px;background:var(--n1);margin-bottom:2rem}.weather-note h2{font-size:1.35rem;margin-bottom:1rem}.weather-note p:last-child{margin-bottom:0}.weather-jump{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:2rem}.weather-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem}.weather-card{padding:1.5rem;border:1px solid var(--line);border-radius:16px;background:var(--card);scroll-margin-top:7rem}.weather-card h2{font-size:1.4rem;margin-bottom:1rem}.weather-card p{font-size:.9375rem}.weather-station{color:var(--muted)}.weather-card .btn{margin-top:.5rem}.weather-credit{margin-top:2rem}.weather-credit p{font-size:.9375rem}.weather-note .checked{font-size:.8125rem;color:var(--muted)}