body.blogs-page .new-shell{min-height:0;padding-bottom:48px}body.blogs-page .new-shell>.journal{width:100%;max-width:820px}.journal-intro{margin-bottom:32px}body.blogs-page .journal-intro h1{margin:0 0 10px}.journal-intro p{margin:0;font-size:var(--about-body);color:var(--about-copy)}body.blogs-page .shell-canvas .journal-eyebrow{margin:0 0 18px;color:var(--about-muted);font:500 var(--about-label)/1.5 var(--font-body);letter-spacing:.13em;text-transform:uppercase}.journal-latest{padding:24px 0 30px;border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line)}.journal-link{display:grid;grid-template-columns:90px minmax(0,1fr) 20px;align-items:start;gap:24px;color:var(--about-copy);text-decoration:none;border-radius:3px}.journal-link time{padding-top:4px;font-size:var(--about-meta);line-height:1.6;color:var(--about-muted);white-space:nowrap}body.blogs-page .journal-copy h3{margin:0 0 10px;font-size:var(--about-item);line-height:1.45;color:var(--about-ink);transition:color .2s}body.blogs-page .journal-copy h2{margin:0 0 14px;max-width:34ch;font-size:var(--about-section);line-height:1.4;color:var(--about-ink);transition:color .2s}.journal-copy>p{max-width:60ch;margin:0 0 14px;font-size:var(--about-body);line-height:1.75}.journal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:var(--about-meta);color:var(--about-muted)}.journal-meta>span:first-child{color:var(--about-accent);text-transform:uppercase;font-size:var(--about-label);letter-spacing:.09em}.journal-meta>span+span:before{content:"·";margin-right:12px}.journal-featured .journal-link{grid-template-columns:90px minmax(0,1fr)}.journal-read{display:inline-flex;align-items:center;gap:14px;margin-top:20px;font-size:var(--about-meta);color:var(--about-ink)}.journal-read>span,.journal-arrow{color:var(--about-accent);transition:transform .2s}.journal-arrow{padding-top:4px}.journal-archive{margin-top:28px}.journal-archive .journal-entry{padding:22px 0}.journal-archive .journal-entry+.journal-entry{border-top:1px solid var(--about-line)}.journal-archive .journal-entry:last-child{padding-bottom:0}body.blogs-page .journal-link:is(:hover,:focus-visible) :is(h2,h3){color:var(--about-accent)}.journal-link:hover :is(.journal-arrow,.journal-read>span){transform:translate(3px)}.journal-link:focus-visible{outline:2px solid var(--about-accent);outline-offset:8px}@media (max-width: 640px){body.blogs-page .new-shell{padding-bottom:36px}.journal-intro{margin-bottom:24px}.journal-link,.journal-featured .journal-link{grid-template-columns:minmax(0,1fr) 20px;gap:10px 12px}.journal-link time{grid-column:1 / -1;padding:0}.journal-copy{grid-column:1}.journal-featured .journal-copy{grid-column:1 / -1}.journal-arrow{grid-column:2;grid-row:2}.journal-archive .journal-entry{padding-block:20px}.journal-copy>p{font-size:15px}}@media (prefers-reduced-motion: reduce){body.blogs-page .journal-copy :is(h2,h3),.journal-arrow,.journal-read>span{transition:none}.journal-link:hover :is(.journal-arrow,.journal-read>span){transform:none}}
