.sw-journal{padding:64px 5% 88px}.sw-journal-heading{max-width:70ch;margin:0 auto 48px}.sw-site .sw-journal h1{letter-spacing:0;margin:18px 0 24px;font-size:56px}.sw-site .sw-journal h2{letter-spacing:0;margin:0 0 18px;font-size:34px}.sw-site .sw-journal h3{letter-spacing:0;margin:18px 0;font-size:28px}.sw-journal .sw-eyebrow{letter-spacing:0}.sw-journal-breadcrumbs ol{flex-wrap:wrap;gap:8px 16px;margin:0 0 30px;padding:0;font-size:13px;list-style:none;display:flex}.sw-journal-breadcrumbs li+li:before{content:"/";color:var(--sw-muted);margin-right:16px}.sw-journal-meta{color:var(--sw-muted);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.sw-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1180px;margin:0 auto;display:grid}.sw-journal-card{border:1px solid var(--sw-sage);background:var(--sw-paper);border-radius:4px;min-width:0;overflow:hidden}.sw-journal-card-copy{padding:28px}.sw-journal-card img{aspect-ratio:4/3;object-fit:cover;object-position:center}.sw-journal-card .sw-journal-read{align-items:center;gap:12px;min-height:44px;margin-top:12px;display:inline-flex}.sw-journal-reading{max-width:70ch;margin:0 auto;font-size:16px;line-height:1.85}.sw-journal-reading section{margin:40px 0}.sw-journal-reading p{margin:0 0 20px}.sw-journal-reading li{margin:12px 0}.sw-journal-reading a,.sw-journal-breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.sw-journal-source-link{padding:0 6px;scroll-margin-top:130px;display:inline-block}.sw-journal-reading figure{margin:36px 0 48px}.sw-journal-reading figure img{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:4px}.sw-journal-reading figcaption{color:var(--sw-muted);margin-top:10px;font-size:13px}.sw-journal-links{flex-wrap:wrap;gap:12px 24px;display:flex}.sw-journal-links a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.sw-journal-sources{border-top:1px solid var(--sw-sage);padding-top:32px}.sw-journal-sources li{overflow-wrap:anywhere;scroll-margin-top:130px}.sw-journal-related{max-width:1180px;margin:64px auto 0}@media(max-width:900px){.sw-journal-grid{grid-template-columns:1fr;gap:32px;max-width:70ch}}@media(max-width:600px){.sw-journal{padding:40px 24px 64px}.sw-site .sw-journal h1{font-size:40px}.sw-site .sw-journal h2{font-size:30px}.sw-journal-card-copy{padding:24px}}
