.journal-article,.journal-index{background:var(--paper)}.journal-index__hero{display:grid;justify-items:center;padding-block:var(--space-section-tight);text-align:center}.journal-index__mark{width:2.2rem;height:auto;margin-bottom:1.4rem}.journal-index__hero h1{max-width:54rem;margin-bottom:1.4rem;color:var(--forest-deep);font-size:var(--title-page);letter-spacing:-.045em;text-wrap:balance}.journal-index__hero>p:last-child{max-width:43rem;margin-bottom:0;color:var(--ink-soft);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.8}.journal-index__articles{padding-block:var(--space-section);border-top:1px solid var(--line)}.journal-article__related-heading,.journal-index__section-heading{max-width:46rem;margin-bottom:1.75rem}.journal-article__related-heading h2,.journal-index__section-heading h2{margin:0;color:var(--forest-deep);font-size:var(--title-section);letter-spacing:-.035em}.journal-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2rem)}.journal-index__notice{margin:2.25rem 0 0;color:var(--ink-soft);font-size:.78rem}.journal-article__header{width:min(calc(100% - 3rem),63.75rem);padding-block:2rem;text-align:center}.journal-article__back{min-height:44px;display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.75rem;color:var(--forest-soft);font-size:.8rem;font-weight:700;text-decoration:none}.journal-article__back:hover{text-decoration:underline}.journal-article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:.75rem;color:var(--forest-soft);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.journal-article__header h1{margin-bottom:1rem;color:var(--forest-deep);font-size:var(--title-page);letter-spacing:-.045em;text-wrap:balance}.journal-article__lead{max-width:56.25rem;margin-inline:auto;margin-bottom:1rem;color:var(--ink-soft);font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7}.journal-article__byline{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;color:var(--ink-soft);font-size:.78rem}.journal-article__figure{position:relative;aspect-ratio:16/7;margin-top:0;margin-bottom:2.5rem;border-radius:var(--radius-medium);overflow:hidden}.journal-article__figure img{object-fit:cover}.journal-article__content{width:min(calc(100% - 3rem),56.25rem);padding-bottom:var(--space-section)}.journal-article__content>section{margin-top:1.75rem}.journal-article__content>section:first-child{margin-top:0}.journal-article__content h2{margin-bottom:.75rem;color:var(--forest-deep);font-size:var(--title-section);letter-spacing:-.025em}.journal-article__content li,.journal-article__content p{color:#3e4641;font-size:1.02rem;line-height:1.75}.journal-article__content section>p{margin-bottom:1rem}.journal-article__checklist{margin-top:1.5rem;padding:clamp(1.5rem,4vw,2.3rem);border-radius:var(--radius-medium);background:var(--forest-deep);color:var(--paper)}.journal-article__checklist h3{margin-bottom:1rem;color:var(--paper);font-size:1.65rem}.journal-article__checklist ul{display:grid;gap:.65rem;margin:0;padding-left:1.25rem}.journal-article__checklist li{color:rgb(255 255 255/82%);font-size:.92rem;line-height:1.65}.journal-article__sources{padding-top:2.25rem;border-top:1px solid var(--line)}.journal-article__sources>p{color:var(--ink-soft);font-size:.82rem}.journal-article__sources ul{display:grid;gap:.75rem;margin:1.25rem 0 0;padding-left:1.25rem}.journal-article__sources li{font-size:.88rem;line-height:1.6}.journal-article__sources a{color:var(--forest-deep);font-weight:600}.journal-article__related{padding-block:var(--space-section-tight);border-top:1px solid var(--line)}.journal-article__related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,2rem)}@media (max-width:900px){.journal-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.journal-index__hero{padding-block:var(--space-section-tight)}.journal-index__hero h1{font-size:var(--title-page)}.journal-article__related-grid,.journal-index__grid{grid-template-columns:1fr}.journal-article__header{width:min(calc(100% - 2rem),63.75rem);padding-block:2rem}.journal-article__header h1{font-size:var(--title-page)}.journal-article__figure{aspect-ratio:5/4;border-radius:var(--radius-small)}.journal-article__content{width:min(calc(100% - 2rem),56.25rem)}}