.tm-wx{padding:40px 0 0}.tm-wx__card{background:var(--tm-surface-page);border:1px solid var(--tm-line-hairline);border-radius:var(--tm-radius-lg);padding:28px 28px 22px;box-shadow:var(--tm-shadow-card)}.tm-wx__head{margin-bottom:18px}.tm-wx__answer{margin:10px 0 0;font-size:15.5px;line-height:1.65;color:var(--tm-ink-muted);max-width:72ch}.tm-wx__source{margin-top:16px;color:var(--tm-ink-subtle)}.tm-wx__source a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tm-wx__verdict{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--tm-radius-md);margin-bottom:22px}.tm-wx__verdict--good{background:var(--color-success-light);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent)}.tm-wx__verdict--marginal{background:var(--color-warning-light);border:1px solid color-mix(in srgb,var(--color-warning) 40%,transparent)}.tm-wx__verdict--bad{background:var(--color-error-light);border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent)}.tm-wx__dot{width:12px;height:12px;border-radius:50%;flex:none;margin-top:5px}.tm-wx__verdict--good .tm-wx__dot{background:var(--color-success)}.tm-wx__verdict--marginal .tm-wx__dot{background:var(--color-warning)}.tm-wx__verdict--bad .tm-wx__dot{background:var(--color-error)}.tm-wx__verdict strong{display:block;font:700 16px var(--tm-font-sans);color:var(--tm-ink);margin-bottom:4px}.tm-wx__verdict p{margin:0;font-size:14px;line-height:1.55;color:var(--tm-ink-muted)}.tm-wx__verdict small{display:block;font:600 11px var(--tm-font-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--tm-ink-subtle);margin-bottom:2px}.tm-wx__next{font-size:14px;line-height:1.55;color:var(--tm-ink);margin:0 0 18px}.tm-wx__lead{font-size:13.5px;line-height:1.6;color:var(--tm-ink-muted);margin:22px 0 0;border-top:1px solid var(--tm-line-hairline);padding-top:16px}.tm-wx__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.tm-wx__day{position:relative;text-align:center;padding:12px 6px;border-radius:var(--tm-radius-sm);background:var(--tm-surface-alt);border:1px solid transparent}.tm-wx__day--focus{border-color:var(--tm-line-control);background:var(--tm-surface-page)}.tm-wx__day .tm-wx__dot{display:block;width:8px;height:8px;margin:8px auto 0}.tm-wx__day--good .tm-wx__dot{background:var(--color-success)}.tm-wx__day--marginal .tm-wx__dot{background:var(--color-warning)}.tm-wx__day--bad .tm-wx__dot{background:var(--color-error)}.tm-wx__day small{display:block;font:600 11px var(--tm-font-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--tm-ink-subtle);margin-bottom:6px}.tm-wx__day .tm-wx__temp{display:block;font:600 15px var(--tm-font-sans);color:var(--tm-ink)}.tm-wx__day .tm-wx__temp span{color:var(--tm-ink-subtle);font-weight:400}.tm-wx__day .tm-wx__precip{display:block;font-size:11px;color:var(--tm-ink-subtle);margin-top:4px}.tm-wx__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 760px){.tm-wx__days{grid-template-columns:repeat(4,minmax(0,1fr))}.tm-wx__day:nth-child(n+5){display:none}}.tm-ps__grid[data-astro-cid-oscgmnak]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.tm-ps__card[data-astro-cid-oscgmnak]{background:var(--tm-surface-alt);border:1px solid var(--tm-line-hairline);border-radius:var(--tm-radius-md);padding:24px}.tm-ps__label[data-astro-cid-oscgmnak]{font:600 11px var(--tm-font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--tm-ink-subtle);margin:0 0 8px}.tm-ps__price[data-astro-cid-oscgmnak]{font:600 20px/1.4 var(--tm-font-sans);color:var(--tm-ink);margin:0 0 12px}.tm-ps__h3[data-astro-cid-oscgmnak]{font:600 19px/1.3 var(--tm-font-sans);color:var(--tm-ink);margin:0 0 10px}.tm-ps__text[data-astro-cid-oscgmnak]{margin:0;font-size:15px;line-height:1.65;color:var(--tm-ink-muted)}.tm-ps__tip[data-astro-cid-oscgmnak]{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--tm-line-hairline);font-size:14px;line-height:1.6;color:var(--tm-ink-muted)}.tm-ps__tip[data-astro-cid-oscgmnak] strong[data-astro-cid-oscgmnak]{color:var(--tm-ink)}@media (max-width: 760px){.tm-ps__grid[data-astro-cid-oscgmnak]{grid-template-columns:1fr}}.tm-wd__h3[data-astro-cid-hfpk6c6z]{font:600 19px/1.3 var(--tm-font-sans);color:var(--tm-ink);margin:0 0 10px}.tm-wd__text[data-astro-cid-hfpk6c6z]{margin:0;font-size:15px;line-height:1.65;color:var(--tm-ink-muted)}.tm-wd__local[data-astro-cid-hfpk6c6z]{margin-top:28px;max-width:80ch}.tm-wd__table[data-astro-cid-hfpk6c6z]{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.tm-wd__table[data-astro-cid-hfpk6c6z] th[data-astro-cid-hfpk6c6z],.tm-wd__table[data-astro-cid-hfpk6c6z] td[data-astro-cid-hfpk6c6z]{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--tm-line-hairline)}.tm-wd__table[data-astro-cid-hfpk6c6z] thead[data-astro-cid-hfpk6c6z] th[data-astro-cid-hfpk6c6z]{font:600 11px var(--tm-font-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--tm-ink-subtle)}.tm-wd__table[data-astro-cid-hfpk6c6z] tbody[data-astro-cid-hfpk6c6z] th[data-astro-cid-hfpk6c6z]{font-weight:600;color:var(--tm-ink);white-space:nowrap}.tm-wd__table[data-astro-cid-hfpk6c6z] td[data-astro-cid-hfpk6c6z]{color:var(--tm-ink-muted)}.tm-wd__cite[data-astro-cid-hfpk6c6z]{margin:10px 0 0;font-size:13px;color:var(--tm-ink-subtle)}.tm-wd__cite[data-astro-cid-hfpk6c6z] a[data-astro-cid-hfpk6c6z]{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width: 760px){.tm-wd__table[data-astro-cid-hfpk6c6z] thead[data-astro-cid-hfpk6c6z]{display:none}.tm-wd__table[data-astro-cid-hfpk6c6z] tr[data-astro-cid-hfpk6c6z]{display:block;padding:10px 0;border-bottom:1px solid var(--tm-line-hairline)}.tm-wd__table[data-astro-cid-hfpk6c6z] th[data-astro-cid-hfpk6c6z],.tm-wd__table[data-astro-cid-hfpk6c6z] td[data-astro-cid-hfpk6c6z]{display:block;border:0;padding:2px 0;white-space:normal}}.tm-cl__grid[data-astro-cid-7zhhekqs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-top:8px}.tm-cl__item[data-astro-cid-7zhhekqs] .tm-title[data-astro-cid-7zhhekqs]{margin-bottom:8px}.tm-cl__related[data-astro-cid-7zhhekqs]{margin-top:32px;font-size:15px;line-height:1.8;color:var(--tm-ink-muted)}.tm-cl__related[data-astro-cid-7zhhekqs] strong[data-astro-cid-7zhhekqs]{color:var(--tm-ink)}@media (max-width: 760px){.tm-cl__grid[data-astro-cid-7zhhekqs]{grid-template-columns:1fr}}
