.p-journal-index{padding-bottom:var(--space-21)}.p-journal-list{border-top:1px solid var(--ink)}.p-journal-year{column-gap:var(--gap);padding-top:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.p-journal-year+.p-journal-year{margin-top:var(--space-8)}.p-journal-year__label{top:calc(var(--header-h) + var(--space-2));font-family:var(--font-en);font-size:var(--step-5);font-variant-numeric:tabular-nums;letter-spacing:var(--tr-display);grid-column:1/4;align-self:start;line-height:1;position:sticky}.p-journal-year__list{grid-column:4/13}.p-journal-item{gap:var(--gap);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:4rem 7rem minmax(0,1fr);align-items:baseline;display:grid}.p-journal-item:hover .p-journal-item__title{color:var(--accent)}.p-journal-item__date{font-family:var(--font-en);font-variant-numeric:tabular-nums;color:var(--mute)}.p-journal-item__cat{color:var(--accent)}.p-journal-item__title{font-size:var(--step-1);font-feature-settings:"palt";transition:color var(--dur-s);font-weight:500;line-height:1.6}@media (max-width:599px){.p-journal-year__label{margin-bottom:var(--space-2);grid-column:1/-1;position:static}.p-journal-year__list{grid-column:1/-1}.p-journal-item{row-gap:var(--space-1);grid-template-columns:auto 1fr}.p-journal-item__title{grid-column:1/-1}}
