.journal-card{border-radius:var(--radius-lg);background:var(--color-secondary);min-width:0}.journal-card:nth-child(4n+2),.journal-card:nth-child(4n+3){background:var(--brand-pale)}.journal-card>a{padding:clamp(1.5rem,3.2cqw,3.2rem)}.journal-cover{background:var(--card);border-radius:var(--radius-lg);aspect-ratio:16/9;place-items:center;margin:-.5rem -.5rem 1.5rem;display:grid;overflow:hidden}.journal-cover img{object-fit:contain;width:100%;height:100%;display:block}.article-figure{background:var(--color-secondary);border-radius:var(--radius-lg);margin:0 0 3rem;overflow:hidden}.article-figure img{width:100%;height:auto;margin-inline:auto;display:block}.article-inline-figure{margin-block:2.5rem}.article-inline-figure img{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;height:auto;display:block}.article-inline-figure figcaption{margin-top:.65rem;font-size:.8125rem}.article-inline-figure figcaption a{align-items:center;gap:.3rem;min-height:2.75rem;display:inline-flex}.article-related{padding-bottom:var(--space-chapter)}.article-related>h2{font-family:var(--font-display), var(--font-sans);letter-spacing:-.05em;margin-bottom:2rem;font-size:clamp(2rem,4cqw,3rem)}.journal-meta{color:var(--foreground);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.8125rem;line-height:1.8;display:flex}.journal-card h3{font-family:var(--font-display), var(--font-sans);letter-spacing:-.055em;margin-top:2rem;font-size:clamp(1.75rem,3.1cqw,3rem);font-weight:500;line-height:1.12;transition:color .25s}.journal-summary{color:var(--foreground);margin-block:1.5rem 2rem;font-size:1rem;line-height:1.8}.journal-link{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-top:auto;font-size:.875rem;display:flex}.journal-link svg{transition:transform .4s var(--ease-editorial)}.journal-card:hover .journal-link svg{transform:translate(3px,-3px)}.journal-toolbar{background:var(--color-secondary);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.25rem;display:flex}.journal-filters{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.journal-filter{border-radius:100px;min-height:2.75rem;padding:.75rem 1rem;font-size:.8125rem;transition:color .2s,background .2s}.journal-filter[aria-current=page]{background:var(--primary);color:var(--card)}.journal-filter:hover:not([aria-current=page]){background:var(--brand-pale)}.journal-search{flex:0 19rem;min-width:12rem;display:flex;position:relative}.journal-search input{box-shadow:none;font-size:1rem}.journal-empty{background:var(--color-secondary);border-radius:var(--radius-lg);padding:clamp(2rem,6cqw,6rem)}@container public (min-width:768px){.journal-grid>.journal-card:last-child:nth-child(odd)>a{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,3cqw,3rem);display:grid}.journal-grid>.journal-card:last-child:nth-child(odd) .journal-cover{grid-area:1/1/span 4;margin:0}.journal-grid>.journal-card:last-child:nth-child(odd)>a>:not(.journal-cover){grid-column:2}.journal-grid>.journal-card:last-child:nth-child(odd) h3{margin-top:1.25rem}}@container public (max-width:1023px){.journal-toolbar{flex-direction:column;align-items:stretch}.journal-search{flex-basis:auto;width:100%}}@container public (max-width:767px){.journal-card h3{font-size:clamp(1.75rem,7.5cqw,2.5rem)}}@media (prefers-reduced-motion:reduce){.journal-card:hover .journal-link svg{transform:none}}
