/* journal archive: /{lang}/journal/ */
.ar{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:clamp(104px,12vw,150px) clamp(20px,5vw,48px) clamp(64px,8vw,110px)}
.ar .bv-crumbs{font-size:14px;color:#5f5a50}
.ar .bv-crumbs a{color:inherit;display:inline-block;padding:6px 0}
.ar .bv-eyebrow{margin:24px 0 0;font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.18em;color:#66614f}
.ar-h1{margin:14px 0 0;font-size:clamp(44px,7vw,84px);font-weight:500;letter-spacing:-.045em;line-height:1}
.ar-lead{max-width:640px;margin:20px 0 0;font-size:18px;line-height:1.55;color:#4a463f;text-wrap:pretty}
.ar-list{list-style:none;margin:48px 0 0;padding:0;border-top:1px solid rgba(16,16,14,.16)}
.ar-list li{border-bottom:1px solid rgba(16,16,14,.16)}
.ar-item{display:block;padding:26px 0;color:inherit;text-decoration:none}
.ar-meta{display:block;font-family:"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.06em;color:#5f5a50}
.ar-title{display:block;margin-top:10px;font-size:clamp(22px,2.8vw,30px);font-weight:500;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}
.ar-intro{display:block;max-width:760px;margin-top:10px;font-size:16px;line-height:1.55;color:#4a463f;text-wrap:pretty}
.ar-item:hover .ar-title,.ar-item:focus-visible .ar-title{text-decoration:underline;text-underline-offset:4px}
.ar-item:focus-visible{outline:2px solid #10100e;outline-offset:4px}
