.article__hero{background:var(--paper);padding:6rem 0 3rem}.article__category{font-family:var(--font-inter),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--beni-red);margin-bottom:1.5rem;font-size:.625rem;font-weight:600;display:inline-block}.article__title{font-family:var(--font-eb-garamond),serif;letter-spacing:-.01em;max-width:20ch;margin-bottom:.75rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1.15}.article__title-jp{font-family:var(--font-noto-serif-jp),serif;color:var(--stone);letter-spacing:.03em;margin-bottom:2rem;font-size:clamp(1rem,2vw,1.375rem);font-weight:400;line-height:1.5}.article__meta{font-family:var(--font-inter),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-gray);align-items:center;gap:1.5rem;margin-bottom:2rem;font-size:.6875rem;font-weight:500;display:flex}.article__meta-divider{background:var(--stone);border-radius:50%;flex-shrink:0;width:3px;height:3px}.article__rule{background:var(--sumi-black);border:none;width:100%;height:2px}.article__body{background:var(--washi-white);padding:4rem 0}.article__body-inner{max-width:680px;padding:0 var(--page-pad);margin:0 auto}.article__body p{font-family:var(--font-eb-garamond),serif;color:var(--sumi-black);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.article__body p:last-child{margin-bottom:0}.article__body h3{font-family:var(--font-inter),sans-serif;letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1rem;font-size:1.125rem;font-weight:700}.article__body-jp-divider{max-width:680px;padding:0 var(--page-pad);margin:3rem auto}.article__body-jp-divider hr{background:var(--mist);border:none;height:1px}.article__body-jp-label{font-family:var(--font-noto-sans-jp),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin-top:1rem;font-size:.6875rem;font-weight:500}.article__body-jp{max-width:680px;padding:0 var(--page-pad)4rem;margin:0 auto}.article__body-jp p{font-family:var(--font-noto-serif-jp),serif;color:var(--stone);letter-spacing:.03em;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.9}.article__body-jp p:last-child{margin-bottom:0}.article__related{background:var(--paper);border-top:1px solid var(--mist);padding:4rem 0 6rem}.article__related-heading{border-bottom:2px solid var(--sumi-black);align-items:baseline;gap:1rem;margin-bottom:0;padding-bottom:1rem;display:flex}.article__related-label{font-family:var(--font-inter),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-gray);font-size:.6875rem;font-weight:500}.article__related-label-jp{font-family:var(--font-noto-sans-jp),sans-serif;color:var(--stone);letter-spacing:.1em;font-size:.75rem}.article__back{font-family:var(--font-inter),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-gray);transition:color var(--duration-fast)var(--ease-out);align-items:center;gap:.5rem;margin-bottom:3rem;font-size:.75rem;font-weight:600;display:inline-flex}.article__back:hover{color:var(--beni-red)}.journal-index{background:var(--paper);min-height:80vh;padding:6rem 0}.journal-index__header{border-bottom:3px solid var(--sumi-black);margin-bottom:0;padding-bottom:1rem}.journal-index__intro{max-width:48ch;font-family:var(--font-eb-garamond),serif;color:var(--ink-gray);margin-top:1.5rem;margin-bottom:0;font-size:1.0625rem;line-height:1.65}@media (max-width:768px){.article__hero{padding:4rem 0 2rem}.article__title{max-width:none}.article__meta{flex-wrap:wrap;gap:.75rem}.article__body{padding:3rem 0}.article__related{padding:3rem 0 4rem}.journal-index{padding:4rem 0}}
