.journal-kicker{color:#776f63;font:700 .78rem/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem}.journal-breadcrumb{color:#625d55;max-width:1180px;font:500 .95rem/1.4 var(--font-sans);align-items:center;gap:.8rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,4vw,2rem) 0;display:flex}.journal-breadcrumb a{color:inherit;text-underline-offset:.18em}.journal-article__hero{grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1180px;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,4vw,2rem);display:grid}.journal-article__hero h1{color:#222;max-width:10em;font:400 clamp(3rem, 7vw, 6.8rem)/.98 var(--font-serif);text-wrap:balance;margin:0 0 1.25rem}.journal-article__hero p:not(.journal-kicker){color:#56534d;max-width:680px;font:400 clamp(1.05rem, 1.7vw, 1.35rem)/1.85 var(--font-sans);text-wrap:pretty;margin:0}.journal-article__hero figure{aspect-ratio:16/9;background:#f8f6f1;border:1px solid #ded8cf;margin:0;overflow:hidden}.journal-article__hero img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.journal-article__body{max-width:900px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem) clamp(4rem,8vw,7rem)}.journal-section{border-top:1px solid #ded8cf;padding:clamp(2.5rem,6vw,4.5rem) 0}.journal-section h2,.journal-workshop h2{color:#222;font:400 clamp(2rem, 4vw, 3.8rem)/1.05 var(--font-serif);text-wrap:balance;margin:0 0 1.2rem}.journal-section p,.journal-workshop p{color:#56534d;font:400 1.05rem/1.85 var(--font-sans);text-wrap:pretty;margin:0}.journal-section p+p,.journal-workshop p+p{margin-top:1rem}.journal-section--facts dl{border-top:1px solid #ded8cf;margin:1.5rem 0 0;display:grid}.journal-section--facts div{border-bottom:1px solid #ded8cf;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:1.5rem;padding:1.2rem 0;display:grid}.journal-section--facts dt{color:#756d62;font:700 .82rem/1.4 var(--font-sans);text-transform:uppercase}.journal-section--facts dd{color:#2a2926;font:400 1rem/1.7 var(--font-sans);margin:0}.journal-workshop{background:#f8f6f1;border:1px solid #d6cec2;margin:clamp(2rem,5vw,4rem) 0;padding:clamp(1.5rem,4vw,2.5rem)}.journal-faq-list{border-top:1px solid #ded8cf;gap:0;display:grid}.journal-faq-list details{border-bottom:1px solid #ded8cf}.journal-faq-list summary{cursor:pointer;color:#222;font:600 1rem/1.45 var(--font-sans);padding:1.2rem 0}.journal-faq-list p{padding:0 0 1.4rem}.journal-related-grid,.journal-index__grid,.journal-read-more__links{gap:1rem;display:grid}.journal-related-grid,.journal-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-related-card,.journal-index-card{background:#fff;border:1px solid #ded8cf;overflow:hidden}.journal-related-card{flex-direction:column;display:flex}.journal-related-card a,.journal-index-card a{color:inherit;gap:.75rem;padding:1.35rem;text-decoration:none;display:grid}.journal-index-card a{height:100%}.journal-related-card a{flex:auto}.journal-related-card span,.journal-index-card span{color:#776f63;font:700 .75rem/1.3 var(--font-sans);text-transform:uppercase}.journal-related-card strong,.journal-index-card h2{color:#222;font:400 clamp(1.45rem, 2vw, 2rem)/1.1 var(--font-serif);margin:0}.journal-related-card p,.journal-index-card p{color:#56534d;font:400 .95rem/1.65 var(--font-sans);margin:0}.journal-related-card em{color:#222;font:600 .86rem/1 var(--font-sans);align-items:center;gap:.35rem;font-style:normal;display:inline-flex}.journal-shop-handoff{flex:none;padding:0 1.35rem 1.35rem}.journal-read-more{border-top:1px solid #ded8cf;border-bottom:1px solid #ded8cf;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);max-width:1180px;margin:clamp(3rem,7vw,6rem) auto;padding:clamp(1.5rem,4vw,2.25rem) clamp(1.25rem,4vw,2rem);display:grid;overflow:hidden}.journal-read-more h2{color:#222;font:400 clamp(2rem, 4vw, 3.5rem)/1.08 var(--font-serif);margin:0}.journal-read-more__links a{color:inherit;border-top:1px solid #e7e1d8;grid-template-columns:minmax(0,.35fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.journal-read-more__links a:first-child{border-top:0}.journal-read-more__links strong{color:#222;font:600 .96rem/1.35 var(--font-sans)}.journal-read-more__links span{color:#5f5a52;font:400 .95rem/1.55 var(--font-sans)}@media (width<=820px){.journal-article__hero,.journal-related-grid,.journal-index__grid,.journal-read-more{grid-template-columns:1fr}.journal-article__hero h1{max-width:none}.journal-section--facts div,.journal-read-more__links a{grid-template-columns:1fr;gap:.45rem}}
