.journal-page{background:#fbfbfb}.journal-page .site-header a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.journal-hero{padding-block:100px 90px;max-width:1320px}.journal-hero h1{margin-top:30px;font-size:clamp(4rem,8vw,8.8rem);line-height:1.04;max-width:900px}.journal-hero>p:last-child{max-width:550px;font-size:1.1rem;color:#4c4544;margin-top:32px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.journal-card{min-width:0}.journal-card-image{display:block;aspect-ratio:4/3;background:#e8e1db;border-radius:24px;overflow:hidden}.journal-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.journal-card-image:hover img{transform:scale(1.025)}.journal-card>.eyebrow{margin-top:27px}.journal-card h2{font-size:clamp(1.8rem,2.5vw,2.8rem);margin-top:13px;line-height:1.13;letter-spacing:-.025em}.journal-card>p:not(.eyebrow){font-size:.95rem;color:#4c4544;margin-top:20px;line-height:1.8}.journal-card-meta{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-block:18px;border-top:1px solid var(--line);font-size:.7rem}.journal-card-meta a{text-decoration:underline;text-underline-offset:4px}.journal-card-type{font:400 clamp(2rem,3.4vw,3.8rem)/1.05 var(--serif);letter-spacing:-.04em;height:100%;padding:38px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 20% 5%,#e3cbb94d,transparent 70%),#e9e5e1}.journal-outro{margin-top:90px;padding-block:42px 90px;border-top:1px solid var(--line)}.journal-outro>div{display:flex;gap:50px;flex-wrap:wrap;margin-top:20px}.journal-pagination{display:flex;gap:15px;padding-top:55px}.journal-pagination a{width:44px;height:44px;border:1px solid var(--line);display:grid;place-content:center;border-radius:50%}.journal-pagination a[aria-current=page]{background:var(--taupe);color:white}.article-header{padding-block:45px 60px;text-align:center;max-width:1120px}.article-header>.text-link{display:table;margin:0 auto 55px;font-size:.72rem}.article-header h1{font-size:clamp(3rem,5.8vw,6.1rem);margin-top:25px;line-height:1.1}.article-meta{display:flex;gap:25px;justify-content:center;flex-wrap:wrap;font-size:.78rem;margin-top:32px}.article-cover{max-width:1150px;border-radius:28px;overflow:hidden}.article-cover img{width:100%;height:auto;max-height:650px;object-fit:cover}.article-layout{display:grid;grid-template-columns:230px minmax(0,840px);gap:70px;justify-content:center;margin-block:70px}.article-body{min-width:0;max-width:840px;grid-column:2;font-size:1.05rem;line-height:1.85;color:#443d3b}.article-body p{margin:0 0 28px}.article-body h2{font-size:clamp(2rem,3vw,3.2rem);margin:55px 0 23px;line-height:1.13}.article-body h3{font-size:1.9rem;margin:35px 0 20px;line-height:1.2}.article-body li{margin-bottom:12px}.article-body ul,.article-body ol{padding-left:24px;margin-bottom:30px}.article-body blockquote{margin:35px 0;padding:25px 30px;border-left:2px solid #9e8677;background:#eeeae7;border-radius:0 18px 18px 0}.article-body blockquote p{margin:0}.article-link{text-decoration:underline;text-underline-offset:4px}.article-image{margin:38px 0}.article-image img{width:100%;height:auto;border-radius:22px}.article-image figcaption{font-size:.8rem;color:#625b5a;margin-top:14px}.article-toc{align-self:start;position:sticky;top:140px;display:grid;gap:15px;font-size:.78rem;line-height:1.7}.article-toc .eyebrow{margin-bottom:8px}.article-toc a:hover{text-decoration:underline;text-underline-offset:4px}.article-updated{font-size:.75rem;max-width:840px;margin-bottom:45px;color:#625b5a}.article-end{padding-block:60px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-block:1px solid var(--line)}.article-end h2{margin-top:20px;font-size:3.5rem}.article-end p:last-child{max-width:550px;margin-top:22px}.article-end .button{flex:none}.article-back{padding-block:35px 75px}.draft-banner{padding:15px 25px;background:#ece2cd;text-align:center;font-size:.85rem}.journal-page h1,.journal-page h2,.journal-page p{overflow-wrap:break-word}
@media(max-width:1100px){.journal-grid{gap:28px}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:45px}.journal-card-meta{display:block}.journal-card-meta a{display:block;margin-top:12px}}
@media(max-width:800px){.journal-hero{padding-block:65px 55px}.journal-hero h1{font-size:clamp(3.8rem,13vw,6rem)}.journal-grid{grid-template-columns:1fr;gap:48px}.journal-card-image{aspect-ratio:4/3}.journal-card h2{font-size:2.3rem}.journal-card-meta{display:flex}.journal-card-meta a{margin:0}.journal-outro{margin-top:60px;padding-bottom:65px}.journal-outro>div{display:grid;gap:15px}.article-header{padding-block:30px 40px;text-align:left}.article-header>.text-link{margin:0 0 40px}.article-header h1{font-size:clamp(2.6rem,9vw,4rem)}.article-meta{justify-content:flex-start;gap:12px 22px}.article-cover{border-radius:22px}.article-layout{display:block;margin-block:35px 55px}.article-toc{position:relative;top:auto;padding:25px;margin-bottom:40px;background:#eeeae7;border-radius:20px;font-size:.82rem;gap:12px}.article-body{font-size:1rem}.article-body h2{font-size:2.2rem;margin-top:40px}.article-body h3{font-size:1.8rem}.article-image{margin-block:28px}.article-end{display:block;padding-block:45px}.article-end h2{font-size:3rem}.article-end .button{margin-top:30px}.article-updated{padding-inline:0}.article-back{padding-bottom:60px}}
@media(prefers-reduced-motion:reduce){.journal-card-image img{transition:none!important}.journal-card-image:hover img{transform:none}}
.article-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-block:35px}.article-gallery .article-image{margin:0}.article-gallery img{height:auto;aspect-ratio:3/2;object-fit:cover}.article-gallery .article-image:last-child:nth-child(odd){grid-column:1/-1}.article-header .article-dek{font-size:1.1rem;line-height:1.8;max-width:850px;margin:28px auto 0;color:#4c4544}@media(max-width:600px){.article-gallery{gap:12px}.article-gallery img{border-radius:13px}.article-header .article-dek{font-size:1rem}}
