.journal-index[data-v-6d2f4069]{padding-bottom:3rem}.journal-guide-link[data-v-6d2f4069],.entry-read-link[data-v-6d2f4069]{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--text-main);font-weight:600;text-decoration:underline;text-underline-offset:5px}.journal-controls[data-v-6d2f4069]{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:20px;border-block:1px solid var(--line);padding:20px 0}.journal-kinds[data-v-6d2f4069]{display:flex;flex-wrap:wrap;gap:8px}.journal-kinds a[data-v-6d2f4069]{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--text-muted);text-decoration:none}.journal-kinds a[aria-current=page][data-v-6d2f4069]{background:var(--panel);color:var(--text-main);border-color:var(--line);font-weight:600}.journal-filter-fields[data-v-6d2f4069]{display:flex;gap:14px;flex-wrap:wrap}.journal-filter-fields label[data-v-6d2f4069]{display:grid;gap:6px;color:var(--text-muted);font-size:.8rem}.journal-filter-fields[data-v-6d2f4069] :is(input,select){min-height:44px;max-width:100%;padding:9px 12px;font:inherit;font-size:.95rem;color:var(--text-main);background:var(--panel);border:1px solid var(--line);border-radius:8px}.article-count[data-v-6d2f4069]{margin:20px 0;font-size:.86rem;color:var(--text-muted)}.article-list[data-v-6d2f4069]{display:grid}.journal-entry[data-v-6d2f4069]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;padding:32px 0;border-bottom:1px solid var(--line)}.journal-entry--lead[data-v-6d2f4069]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:36px;margin-bottom:8px}.entry-stamp[data-v-6d2f4069]{display:flex;flex-direction:column;align-items:start;gap:12px}.entry-kind[data-v-6d2f4069]{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.8rem}.entry-stamp strong[data-v-6d2f4069]{font-size:1.25rem}.entry-stamp time[data-v-6d2f4069]{color:var(--text-muted);font-size:.8rem;line-height:1.6}.entry-copy[data-v-6d2f4069]{min-width:0}.entry-copy h2[data-v-6d2f4069]{margin:0 0 16px;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.5}.entry-copy h2 a[data-v-6d2f4069]{color:var(--text-main);text-decoration:none}.entry-copy p[data-v-6d2f4069]{margin:0;max-width:58ch;font-size:1.05rem;line-height:1.9;color:var(--text-muted)}.entry-topics[data-v-6d2f4069]{display:flex;flex-wrap:wrap;gap:8px 16px;margin:18px 0;color:var(--text-muted);font-size:.8rem}.journal-reading-note[data-v-6d2f4069]{margin-top:36px;max-width:780px}.journal-reading-note h2[data-v-6d2f4069]{font-size:1rem;margin:0 0 8px}.journal-reading-note p[data-v-6d2f4069],.journal-empty p[data-v-6d2f4069]{line-height:1.9;color:var(--text-muted)}.journal-index[data-v-6d2f4069] :is(a,input,select):focus-visible{outline:2px solid var(--text-main);outline-offset:4px}.journal-kinds a[data-v-6d2f4069]:active{background:var(--panel-soft)}.visually-hidden[data-v-6d2f4069]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(hover:hover){.entry-copy h2 a[data-v-6d2f4069]:hover{text-decoration:underline;text-underline-offset:7px}.journal-kinds a[data-v-6d2f4069]:hover{color:var(--text-main);background:var(--panel-soft)}}@media(max-width:820px){.journal-entry[data-v-6d2f4069]{grid-template-columns:1fr;gap:18px}.entry-stamp[data-v-6d2f4069]{flex-direction:row;align-items:center;flex-wrap:wrap}.entry-stamp strong[data-v-6d2f4069]{font-size:1rem}}@media(max-width:520px){.journal-entry--lead[data-v-6d2f4069]{padding:22px 18px}.journal-filter-fields[data-v-6d2f4069]{width:100%}.journal-filter-fields label[data-v-6d2f4069]{flex:1 1 130px;min-width:0}.journal-kinds a[data-v-6d2f4069]{padding-inline:12px}.entry-copy h2[data-v-6d2f4069]{font-size:1.5rem}}
