.journal-index__header{border-block-end:1px solid var(--border);padding-block-end:var(--space-7)}.journal-index__title{letter-spacing:.02em;font-size:clamp(2rem,4vw,3rem);font-weight:500}.journal-index__subtitle{max-width:34rem;color:var(--text2);margin-block-start:var(--space-3);font-size:1.08rem;font-style:italic}.journal-list{margin-block-start:var(--space-2)}.journal-card{padding-block:var(--space-7);border-block-end:1px solid var(--border);display:block}.journal-card:last-child{border-block-end:none}.journal-card__media{background:var(--surface2);aspect-ratio:16/9;border-radius:var(--radius);margin-block-end:var(--space-6);display:block;overflow:hidden}.journal-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .32s}@media (prefers-reduced-motion:no-preference){.journal-card:hover .journal-card__media img{transform:scale(1.02)}}.journal-card__meta{align-items:baseline;gap:var(--space-3) var(--space-5);letter-spacing:.14em;text-transform:uppercase;color:var(--text3);flex-wrap:wrap;font-size:.75rem;display:flex}.journal-card__topic{color:var(--accent2)}.journal-card__title{margin-block:var(--space-3);font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:500;line-height:1.2}.journal-card__title a{color:var(--text);transition:color var(--transition);text-decoration:none}.journal-card__title a:hover{color:var(--accent)}.journal-card__excerpt{max-width:38rem;color:var(--text2);font-size:1.02rem;line-height:1.7}.journal-card__read{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);transition:color var(--transition), border-color var(--transition);border-block-end:1px solid #0000;margin-block-start:var(--space-4);font-size:.78rem;font-weight:500;text-decoration:none;display:inline-block}.journal-card__read:hover{color:var(--text);border-block-end-color:var(--accent2)}.article{max-width:46rem;margin-inline:auto}.article__back{letter-spacing:.14em;text-transform:uppercase;color:var(--text2);transition:color var(--transition);margin-block-end:var(--space-7);font-size:.78rem;font-weight:500;text-decoration:none;display:inline-block}.article__back:hover{color:var(--text)}.article__meta{align-items:baseline;gap:var(--space-3) var(--space-5);letter-spacing:.12em;text-transform:uppercase;color:var(--text3);flex-wrap:wrap;margin-block-end:var(--space-4);font-size:.78rem;display:flex}.article__topic{color:var(--accent2)}.article__title{letter-spacing:.015em;font-size:clamp(2rem,4.5vw,3.1rem);font-weight:500;line-height:1.15}.article__excerpt{max-width:34rem;color:var(--text2);margin-block-start:var(--space-5);font-size:1.15rem;line-height:1.7}.article__cover{background:var(--surface2);aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;margin-block-start:var(--space-7)}.article__rule{border:none;border-block-start:1px solid var(--border);margin:var(--space-7) 0}.article__body{padding-block-end:var(--space-9)}.article__segment+.article__segment{margin-block-start:var(--space-7)}.article__segment h3{margin-block-end:var(--space-4);font-size:1.4rem;font-weight:500;line-height:1.3}.article__segment p{color:var(--text2);margin-block-end:var(--space-4);font-size:1.06rem;line-height:1.8}.article__segment p:last-child{margin-block-end:0}[dir=rtl] .journal-card__meta,[dir=rtl] .journal-card__read,[dir=rtl] .article__back,[dir=rtl] .article__meta{letter-spacing:0}@media (prefers-reduced-motion:reduce){.journal-card__media img,.journal-card__title a,.journal-card__read,.article__back{transition:none}}
