body{overflow-x:hidden}.journal-hero{background:radial-gradient(circle at top left,rgba(184,138,98,0.12),transparent 55%),radial-gradient(circle at bottom right,rgba(138,106,74,0.12),transparent 60%)}.journal-hero__grid{align-items:center}.journal-hero__content{max-width:620px}.journal-hero__content .lead{max-width:540px}.journal-hero__meta{margin-top:var(--space-4);margin-bottom:var(--space-6)}.journal-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.journal-hero__visual{max-width:520px;margin-left:auto}.journal-hero__figure{overflow:hidden}.journal-hero__figure img{width:100%;height:auto;object-fit:cover}.journal-section-heading{display:flex;gap:var(--space-6);align-items:flex-start;margin-bottom:var(--space-10)}.journal-section-heading__label{min-width:160px}.journal-section-heading__content{max-width:720px}.journal-section-heading--compact{margin-bottom:var(--space-6)}.journal-latest__layout{align-items:flex-start}.journal-article__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.journal-dot{width:4px;height:4px;border-radius:999px;background-color:var(--color-gray-300)}.journal-article__media{margin-bottom:var(--space-4);border-radius:var(--radius-lg);overflow:hidden}.journal-article__media img{width:100%;height:auto;object-fit:cover}.journal-list{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);margin-bottom:var(--space-3)}.journal-bullets{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.journal-article__cta{margin-top:var(--space-3)}.journal-latest__sidebar .journal-pill-list h3{margin-bottom:var(--space-4)}.journal-pill-list ul{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.journal-latest__sidebar-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.journal-grid__layout{align-items:stretch;gap:var(--space-6)}.journal-card{height:100%}.journal-behind__figure{overflow:hidden}.journal-behind__figure img{width:100%;height:auto;object-fit:cover}.journal-steps{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.journal-step{display:flex;gap:var(--space-3);align-items:flex-start}.journal-step h3{font-size:var(--text-lg);margin-bottom:var(--space-1)}.journal-interview__layout{align-items:flex-start}.journal-musthave__layout{align-items:stretch;gap:var(--space-4)}.journal-card-mini{height:100%}.journal-card-mini h3{margin-bottom:var(--space-2)}.journal-card-mini .btn-text{margin-top:var(--space-2);display:inline-flex}.journal-guests__gallery img{width:100%;height:auto;object-fit:cover}.journal-guests__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-6)}.journal-trend__layout{align-items:stretch;gap:var(--space-6)}.journal-editorials__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-bottom:var(--space-6)}.journal-editorials__cta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.journal-cta__inner{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center;justify-content:space-between}.journal-cta__content{max-width:520px}.journal-cta__form{flex:1;min-width:260px}.journal-cta__form-inner label{margin-bottom:var(--space-2)}.journal-cta__fields{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-2)}.journal-cta__fields input{flex:1}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}@media(max-width:1200px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-hero__visual{max-width:none}}@media(max-width:960px){.journal-section-heading{flex-direction:column}.journal-section-heading__label{min-width:auto}.journal-editorials__columns{grid-template-columns:1fr}.journal-guests__columns{grid-template-columns:1fr}.journal-cta__inner{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.journal-hero__actions{flex-direction:column;align-items:flex-start}.journal-cta__fields{flex-direction:column;align-items:stretch}.journal-cta__fields button{width:100%}.grid-4{grid-template-columns:1fr}}