.landing-hero h1{font-size:2.75rem}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media (max-width:640px){.landing-hero h1{font-size:2rem}.landing-feature-grid{grid-template-columns:1fr;gap:1.5rem}.landing-feature-grid>*{grid-column:1!important;grid-row:auto!important}.landing-feature-grid>:nth-child(4){order:3}.landing-feature-grid>:nth-child(3){order:4}}.ai-analysis-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}@media (max-width:640px){.ai-analysis-grid{grid-template-columns:1fr}}.area-charts-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}@media (max-width:640px){.area-charts-grid{grid-template-columns:1fr}.area-charts-grid>div{height:auto!important;max-height:20rem}}.forum-header{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.forum-stats-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:1.5rem 0}@media (max-width:640px){.forum-stats-grid{grid-template-columns:1fr}}.home-main{padding:2rem}@media (max-width:640px){.home-main{padding:1.25rem}}.home-grid-3col{display:grid;grid-template-columns:1fr 320px 320px;grid-gap:2rem;gap:2rem;align-items:start}.home-grid-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.home-widget-col{height:calc(100vh - 6rem)}@media (max-width:900px){.home-grid-3col{grid-template-columns:1fr}.home-widget-col{height:auto}}@media (max-width:640px){.home-grid-2col{grid-template-columns:1fr}}