[hidden]{display:none!important}.forest-view-switch{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 14px}.forest-view-switch button[aria-pressed="true"]{background:var(--ink,#16313a);color:#fff}.sector-prompt{padding:24px;border:1px solid var(--line,#d5ded5);border-radius:14px;background:var(--card,#fff)}.sector-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin:22px 0}.sector-groups button{display:flex;flex-direction:column;gap:8px;padding:14px;text-align:left;border:1px solid var(--line,#d5ded5);border-radius:10px;background:transparent;color:inherit}.sector-groups button[aria-pressed="true"]{outline:2px solid #5d7761}.sector-groups strong{font-size:1.5rem}.sector-chart-box{overflow:auto;margin:18px 0;border:1px solid var(--line,#d5ded5);border-radius:12px;padding:12px}.sector-chart-box svg{width:100%;min-width:540px;height:auto;display:block}.sector-chart-box text{fill:currentColor;font:12px system-ui}.forecast-key{display:flex;gap:20px;flex-wrap:wrap;font-size:.85rem}.forecast-key span:before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background:#497958;margin-right:7px}.forecast-key span:nth-child(2):before{background:#ae6b27}.forecast-key span:nth-child(3):before{background:#386a97}.sector-observations{border-top:1px solid var(--line,#d5ded5);margin-top:12px;padding-top:12px}.journal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:20px}.journal-card{border:1px solid var(--line,#d5ded5);border-radius:14px;overflow:hidden;background:var(--card,#fff);color:var(--ink,#16313a)}.journal-card img{display:block;width:100%;height:210px;object-fit:cover}.journal-card-body{padding:20px}.journal-card h3{font-size:1.25rem;line-height:1.35;margin:8px 0 12px}.journal-card p{line-height:1.6}.journal-card a{color:inherit}.journal-meta{font-size:.88rem;color:#60706b;line-height:1.6}.journal-article{max-width:1000px;padding-top:32px;padding-bottom:64px}.journal-article h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;max-width:880px}.journal-hero{width:100%;height:auto;max-height:610px;object-fit:cover;border-radius:16px;margin:20px 0}.journal-body{font-size:1.08rem;line-height:1.85;max-width:760px;margin:25px auto}.journal-map-link{padding:24px;background:#e6ede4;border-radius:14px;color:#16313a;margin:32px 0}.journal-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.journal-gallery img{width:100%;height:320px;object-fit:cover;border-radius:10px}.sector-story-note{font-size:.85rem;color:#60706b}.sector-saved-data{font-size:.85rem;line-height:1.6}.dark .journal-card,.dark .sector-prompt{background:#16292e;color:#e3e9e3}.dark .journal-meta,.dark .sector-story-note{color:#b9c8bc}@media(max-width:600px){.journal-gallery{grid-template-columns:1fr}.journal-gallery img{height:auto}.journal-card img{height:190px}.sector-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
