.inspiration-page{--inspiration-columns:minmax(0, 1.2fr) minmax(0, 1fr);--inspiration-gap:var(--space-12)}.inspiration-spotlight,.inspiration-page .style-story,.inspiration-page .garden-theme-list .garden-guide-link--photo,.inspiration-page .case-teaser{grid-template-columns:var(--inspiration-columns);column-gap:var(--inspiration-gap);align-items:center;display:grid}.inspiration-spotlight{padding-bottom:var(--space-12)}.inspiration-spotlight figure{min-width:0}.inspiration-spotlight img{aspect-ratio:4/3;object-fit:contain;background:var(--color-canvas-bg);border-radius:var(--radius-sm);width:100%;height:auto}.inspiration-spotlight figcaption{color:var(--color-text-secondary);padding-top:var(--space-3);font-size:.8125rem}.inspiration-spotlight h2,.inspiration-page .style-story-title h3,.inspiration-page .garden-guide-summary h3,.inspiration-page .case-teaser h2{font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.35}.inspiration-spotlight p,.inspiration-page .case-teaser p{margin-block:var(--space-4);max-width:42ch}.inspiration-styles{border-top:1px solid var(--color-border);padding-top:var(--space-12)}.inspiration-styles>h2{margin-bottom:var(--space-8)}.inspiration-styles .style-photography{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.inspiration-page .style-story{row-gap:var(--space-3);grid-template-rows:1fr 1fr}.inspiration-page .style-story-image{aspect-ratio:4/3;grid-row:1/3;height:auto}.inspiration-page .style-story-title{align-self:end;padding-top:0}.inspiration-page .style-story>p{align-self:start;max-width:42ch;margin:0;font-size:1rem}.inspiration-page .garden-themes{margin-top:var(--space-12);padding-block:var(--space-12);border-color:var(--color-border);display:block}.inspiration-page .garden-themes-intro{margin-bottom:var(--space-8)}.inspiration-page .garden-themes-intro h2{max-width:none}.inspiration-page .garden-themes-intro p{margin-top:var(--space-4);max-width:65ch}.inspiration-page .garden-theme-list{gap:var(--space-12)}.inspiration-page .garden-theme-list .garden-guide-link--photo{border:0;padding:0}.inspiration-page .garden-guide-thumb{margin:0}.inspiration-page .garden-guide-summary{padding-right:var(--space-8)}.inspiration-page .garden-guide-summary p{max-width:42ch;font-size:1rem}.inspiration-page .garden-theme-list .garden-guide-link>svg{top:50%;bottom:auto;transform:translateY(-50%)}.inspiration-page .case-teaser{padding-block:var(--space-12)}.inspiration-page .case-teaser>.feature-media{grid-area:1/1;min-width:0}.inspiration-page .case-teaser>:first-child{grid-area:1/2}@media (max-width:760px){.inspiration-page{--inspiration-columns:minmax(0, 1fr);--inspiration-gap:var(--space-6)}.inspiration-spotlight,.inspiration-page .style-story,.inspiration-page .garden-theme-list .garden-guide-link--photo,.inspiration-page .case-teaser{row-gap:var(--space-4)}.inspiration-page .style-story{grid-template-rows:auto}.inspiration-page .style-story-image{grid-row:auto}.inspiration-page .style-story-title{padding-top:0}.inspiration-page .case-teaser>.feature-media,.inspiration-page .case-teaser>:first-child{grid-area:auto}.inspiration-page .case-teaser>.feature-media{order:-1}.inspiration-page .garden-theme-list .garden-guide-link>svg{top:auto;bottom:0;transform:none}}.inspiration-community{grid-template-columns:var(--inspiration-columns);gap:var(--space-6) var(--inspiration-gap);padding:var(--space-8);margin-bottom:var(--space-12);background:var(--color-brand-050);border-left:3px solid var(--color-brand-700);align-items:center;display:grid}.inspiration-community__heading{gap:var(--space-4);align-items:flex-start;display:flex}.inspiration-community__heading>svg{color:var(--color-brand-700);margin-top:var(--space-1);flex-shrink:0}.inspiration-community h2{max-width:26ch;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3}.inspiration-community .feature-status{margin:var(--space-3) 0 0}.inspiration-community>p{max-width:54ch;margin:0}@media (max-width:760px){.inspiration-community{padding:var(--space-6);gap:var(--space-4);margin-bottom:var(--space-8)}}
