.rb-ajournal{padding-bottom:0}.rb-ajournal .hero{text-align:center;max-width:820px;margin:0 auto;padding:56px 28px 20px}.rb-ajournal .hero h1{font-family:var(--f-disp);letter-spacing:-.02em;margin-top:12px;font-size:clamp(34px,5.6vw,60px);line-height:1.06}.rb-ajournal .hero .sub{color:var(--soft);max-width:56ch;margin:18px auto 0;font-size:16.5px;line-height:1.8}.rb-ajournal .list{max-width:900px;margin:0 auto;padding:36px 28px 60px}.rb-ajournal .entry{border-top:1px solid var(--line);padding:26px 0;display:block}.rb-ajournal .entry:hover h2{color:var(--bronze)}.rb-ajournal .entry .cat{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-size:11px;font-weight:700}.rb-ajournal .entry h2{font-family:var(--f-disp);color:var(--ink);margin:8px 0;font-size:clamp(21px,3vw,28px);line-height:1.2;transition:color .2s}.rb-ajournal .entry p{color:var(--soft);max-width:62ch;margin:0;font-size:15px;line-height:1.75}.rb-ajournal .entry .date{color:var(--soft);opacity:.8;margin-top:10px;font-size:12.5px}.rb-ajournal .art{max-width:720px;margin:0 auto;padding:52px 28px 64px}.rb-ajournal .art .back{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:12px;font-weight:600}.rb-ajournal .art .back:hover{color:var(--bronze)}.rb-ajournal .art .cat{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin-top:26px;font-size:11px;font-weight:700;display:block}.rb-ajournal .art h1{font-family:var(--f-disp);letter-spacing:-.02em;margin:12px 0 10px;font-size:clamp(30px,5vw,50px);line-height:1.1}.rb-ajournal .art .meta{color:var(--soft);opacity:.85;margin-bottom:30px;font-size:13px}.rb-ajournal .art .lede{color:var(--ink);margin:0 0 8px;font-size:18px;line-height:1.85}.rb-ajournal .art h2{font-family:var(--f-disp);color:var(--ink);margin:34px 0 12px;font-size:clamp(20px,2.6vw,26px);line-height:1.25}.rb-ajournal .art p{color:var(--soft);margin:0 0 18px;font-size:16.5px;line-height:1.95}.rb-ajournal .art p em{color:var(--ink);font-style:italic}.rb-ajournal .more{border-top:1px solid var(--line);max-width:720px;margin:0 auto;padding:36px 28px 60px}.rb-ajournal .more .ey{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin-bottom:16px;font-size:11px;font-weight:700;display:block}.rb-ajournal .more a{font-family:var(--f-disp);color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:18px;display:block}.rb-ajournal .more a:hover{color:var(--bronze)}
