.journal-hero{padding-top:clamp(48px,7vw,72px)}.journal-hero-inner{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:center}.journal-hero-content{max-width:640px}.journal-hero-media{position:relative;min-height:260px}.journal-hero-image-layer{position:absolute;inset:auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-glass);transform-origin:center;transition:transform var(--transition-slow),box-shadow var(--transition-base),opacity var(--transition-base)}.journal-hero-image-main{top:0;right:0;left:8%;height:72%}.journal-hero-image-secondary{bottom:-4%;right:8%;width:68%;height:60%;transform:translateY(12px)}.journal-hero-image-layer img{width:100%;height:100%;object-fit:cover}.journal-hero-inner:hover .journal-hero-image-main{transform:translateY(-4px)}.journal-hero-inner:hover .journal-hero-image-secondary{transform:translateY(4px)}.journal-feature-grid{align-items:center;gap:clamp(32px,5vw,56px)}.journal-feature-grid--reverse{grid-template-columns:minmax(0,1fr)minmax(0,1.1fr)}.journal-feature-media{max-width:520px;justify-self:center}.journal-image-card{border-radius:var(--radius-xl);overflow:hidden;background:var(--color-surface-soft);box-shadow:var(--shadow-soft)}.journal-image-card img{width:100%;height:100%;object-fit:cover}.journal-image-card figcaption{padding:var(--space-6);font-size:var(--text-sm);color:var(--gray-600)}.journal-card{display:flex;flex-direction:column;gap:var(--space-5)}.journal-card-media{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:160px}.journal-card-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.journal-card:hover .journal-card-media img{transform:scale(1.04)}.journal-card-media--no-image{background:radial-gradient(circle at 0 0,#fdf5eb,#f0e1d0);display:flex;align-items:flex-end;padding:var(--space-6)}.journal-card-tag{position:absolute;left:var(--space-5);bottom:var(--space-5);box-shadow:var(--shadow-subtle)}.journal-card-media--no-image .journal-card-tag{position:static}.journal-card-body h3{margin-bottom:var(--space-4)}.journal-card-body p:last-of-type{margin-bottom:0}.journal-card-footer{margin-top:var(--space-6);display:flex;justify-content:flex-start}.journal-grid{padding-top:0}.journal-articles-grid{align-items:stretch}.journal-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,40px)}.journal-column h3{margin-bottom:var(--space-4)}.journal-column p:last-of-type{margin-bottom:var(--space-5)}.journal-gallery-grid{display:grid;grid-template-columns:minmax(0,1.25fr)minmax(0,1fr);gap:clamp(28px,4vw,44px);align-items:flex-start}.journal-gallery-main{border-radius:var(--radius-xl);overflow:hidden;background:var(--color-surface-soft);box-shadow:var(--shadow-soft)}.journal-gallery-main img{width:100%;height:100%;object-fit:cover}.journal-gallery-main figcaption{padding:var(--space-6);font-size:var(--text-sm);color:var(--gray-600)}.journal-gallery-side{display:flex;flex-direction:column;gap:var(--space-6)}.journal-gallery-card h3{margin-bottom:var(--space-4)}.journal-news-inner{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(0,0.9fr);gap:clamp(32px,5vw,56px);align-items:flex-start}.journal-news-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,32px);margin-top:var(--space-4)}.journal-news-item h3{margin-bottom:var(--space-4)}.journal-news-aside{position:relative}.journal-cta-card{position:sticky;top:120px;display:flex;flex-direction:column;gap:var(--space-5)}.journal-newsletter-form{display:flex;flex-direction:column;gap:var(--space-4)}.journal-bottom-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,40px);padding:var(--space-8);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(246,233,219,0.98));box-shadow:var(--shadow-soft)}.journal-bottom-cta-copy{max-width:620px}.journal-bottom-cta-copy p{margin-bottom:0}.journal-bottom-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:flex-end}@media (max-width:1080px){.journal-hero-inner{grid-template-columns:minmax(0,1.1fr)minmax(0,0.9fr)}.journal-news-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.journal-hero-inner{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.journal-hero-media{order:-1;min-height:220px}.journal-feature-grid,.journal-feature-grid--reverse{grid-template-columns:minmax(0,1fr)}.journal-feature-grid--reverse .journal-feature-media{order:-1}.journal-news-inner{grid-template-columns:minmax(0,1fr)}.journal-cta-card{position:static}.journal-gallery-grid{grid-template-columns:minmax(0,1fr)}.journal-bottom-cta-inner{flex-direction:column;align-items:flex-start}.journal-bottom-cta-actions{justify-content:flex-start}}@media (max-width:780px){.journal-news-items{grid-template-columns:minmax(0,1fr)}.journal-columns{grid-template-columns:minmax(0,1fr)}.journal-hero-image-secondary{display:none}.journal-hero-image-main{left:0;right:0}}@media (max-width:640px){.journal-bottom-cta-inner{padding:var(--space-7)}.journal-card-media{min-height:140px}}