/* Preserve readable dates and shared tables; narrow screens can scroll by keyboard or touch. */
.pollen .pollen-scroll-help{display:none}.pollen .knowledge-table-scroll{scrollbar-width:thin}
@media(max-width:700px){.pollen .pollen-scroll-help{display:block}.pollen .knowledge-table caption{width:calc(100vw - 96px);max-width:360px;white-space:normal}}
/* Intro photo (hub and guide): right of the introduction on wide screens, below it on narrow ones. */
.pollen-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:32px;align-items:start}
.pollen-intro>p{font-size:18px;line-height:1.7;max-width:57ch;margin:0;color:var(--care-muted)}
.pollen-photo{display:block;width:100%;height:auto;aspect-ratio:960/540;border-radius:22px;object-fit:cover}
.pollen-guide table{min-width:560px}.pollen-guide .pollen-swatch{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;vertical-align:-1px}
.pollen-guide dl{margin:0}.pollen-guide dt{font-weight:750;margin-top:16px}.pollen-guide dd{margin:4px 0 0;font-size:14px;line-height:1.65}
@media(max-width:700px){.pollen-intro{grid-template-columns:minmax(0,1fr);gap:20px}.pollen-intro>p{font-size:16px}}
.pollen-guide tbody th{white-space:nowrap}
