.journal-intro{grid-template-columns:1.25fr .65fr;align-items:center;gap:10%;display:grid}.journal-intro h1{max-width:13ch}.journal-intro>div>p:last-child{max-width:48ch;color:var(--muted)}.journal-intro figure{margin:0}.journal-intro img{aspect-ratio:4/5;object-fit:cover;border-radius:32px;width:100%;height:auto;display:block}.journal-intro figcaption{color:var(--muted);margin-top:14px;font-size:12px}.journal-list{padding-top:24px}.journal-list>h2,.journal-related h2,.journal-home h2{margin-bottom:36px;font-size:clamp(42px,5vw,68px)}.journal-entry{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;gap:8%;padding:36px 0;display:grid}.journal-entry>p{color:var(--muted);padding-top:10px;font-size:13px}.journal-entry h3{margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:clamp(30px,3.3vw,46px);font-weight:400;line-height:1.12}.journal-entry h3 a{align-items:center;gap:30px;display:flex}.journal-entry .arrow{flex-shrink:0}.journal-entry div>p{max-width:65ch;color:var(--muted)}.journal-entry a:hover,.journal-related a:hover{color:var(--accent);text-underline-offset:6px;text-decoration:underline}.journal-article-opening{max-width:1200px;margin-inline:auto;padding-bottom:54px}.journal-article-opening h1{text-wrap:balance;max-width:20ch;font-size:clamp(46px,6vw,82px)}.journal-article-opening .lead{max-width:42ch;margin:28px 0;font-size:clamp(26px,3vw,36px)}.journal-byline{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.journal-byline a{text-underline-offset:3px;text-decoration:underline}.journal-body{grid-template-columns:220px minmax(0,720px);justify-content:center;align-items:start;gap:7%;padding-top:0;display:grid}.journal-toc{border-top:1px solid var(--line);padding-top:28px;font-size:13px;position:sticky;top:120px}.journal-toc nav>p{margin-bottom:18px;font-weight:600}.journal-toc ol{padding-left:18px}.journal-toc li{margin-bottom:14px;padding-left:5px}.journal-toc a:hover{text-underline-offset:4px;text-decoration:underline}.journal-back{margin-top:20px;text-decoration:underline;display:inline-block}.journal-prose{min-width:0;font-size:17px;line-height:1.85}.journal-prose section{margin-bottom:48px;scroll-margin-top:115px}.journal-prose h2{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,3vw,42px);line-height:1.15}.journal-prose p{margin-bottom:20px}.journal-prose ul,.journal-prose ol{padding-left:23px}.journal-prose li{margin-bottom:12px;padding-left:5px}.journal-prose p a,.journal-prose li a{text-underline-offset:4px;text-decoration:underline 1px}.journal-prose p a:hover,.journal-prose li a:hover{color:var(--accent)}.journal-plan{border-block:1px solid var(--line);padding:28px 0 18px}.journal-service{background:var(--signature);border-radius:28px;margin:52px 0 24px;padding:36px}.journal-service .text-link{margin-bottom:22px;display:table}.journal-source-note{color:var(--muted);font-size:12px}.journal-related{border-top:1px solid var(--line);padding-top:32px}.journal-related>div{grid-template-columns:1fr 1fr;gap:8%;display:grid}.journal-related a{font-family:Cormorant Garamond,serif;font-size:32px;line-height:1.2}.journal-home{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:12%;display:grid}.journal-home h2{max-width:9ch;margin-bottom:24px}.journal-home>div>p{max-width:35ch;color:var(--muted);margin-bottom:26px}.journal-home-links>a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px 24px;padding:26px 0;display:grid}.journal-home-links>a:first-child{padding-top:0}.journal-home-links span{color:var(--muted);grid-column:1/-1;font-size:12px}.journal-home-links h3{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400;line-height:1.15}.journal-home-links .arrow{align-self:center;transition:transform .2s ease-out}.journal-home-links a:hover .arrow{transform:translate(3px,-3px)}@media (width<=760px){.journal-intro{grid-template-columns:1fr;gap:36px}.journal-intro figure{max-width:430px}.journal-intro img{aspect-ratio:4/3}.journal-entry{grid-template-columns:1fr;gap:12px;padding:28px 0}.journal-entry>p{padding:0}.journal-body{grid-template-columns:1fr;gap:34px}.journal-toc{position:static}.journal-prose{font-size:16px}.journal-service{padding:28px 24px}.journal-related>div{grid-template-columns:1fr;gap:28px}.journal-home{grid-template-columns:1fr;gap:42px}.journal-home h2{max-width:none}}@media (prefers-reduced-motion:reduce){.journal-home-links .arrow{transition:none;transform:none!important}}.journal-photo{min-width:0;margin:0}.journal-photo img{object-fit:cover;border-radius:28px;width:100%;height:auto;display:block}.journal-photo figcaption{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.6}.journal-photo figcaption span{display:block}.journal-photo figcaption a{text-underline-offset:3px;text-decoration:underline}.journal-article-opening{max-width:none;padding-top:32px}.journal-hero-photo{margin-bottom:54px}.journal-hero-photo img{aspect-ratio:2;max-height:620px}.journal-title-block{max-width:1008px;margin-inline:auto}.journal-intro{grid-template-columns:1fr 1fr;gap:7%}.journal-intro .journal-photo img{aspect-ratio:4/5;height:auto}.journal-entry{grid-template-columns:1fr 1.6fr;align-items:center;gap:6%}.journal-entry-photo img{aspect-ratio:16/10}.journal-category{margin-bottom:14px;font-size:12px}@media (width<=760px){.journal-intro,.journal-entry{grid-template-columns:1fr}.journal-intro .journal-photo img{aspect-ratio:4/3}.journal-entry{gap:24px}.journal-hero-photo{margin-bottom:32px}.journal-hero-photo img{aspect-ratio:4/3;border-radius:22px}.journal-article-opening .breadcrumbs{margin-bottom:24px}}
