.journal-module__ACDPcq__indexPage{max-width:880px;padding:var(--s-8) var(--s-5);gap:var(--s-7);flex-direction:column;margin:0 auto;display:flex}.journal-module__ACDPcq__indexHero{gap:var(--s-4);padding-top:var(--s-7);flex-direction:column;display:flex}.journal-module__ACDPcq__h1{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:-.04em;color:var(--text-primary);font-weight:300;line-height:1}.journal-module__ACDPcq__sub{font-family:var(--font-sans);font-size:var(--t-md);color:var(--text-secondary);max-width:600px;line-height:1.6}.journal-module__ACDPcq__search{gap:var(--s-2);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-pill);padding:var(--s-2);max-width:480px;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;display:flex}.journal-module__ACDPcq__search:focus-within{box-shadow:var(--shadow-glow);border-color:#0000}.journal-module__ACDPcq__searchInput{padding:var(--s-2) var(--s-4);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--t-base);background:0 0;border:0;outline:none;flex:1}.journal-module__ACDPcq__searchInput::placeholder{color:var(--text-muted)}.journal-module__ACDPcq__searchSubmit{padding:var(--s-2) var(--s-5);background:var(--accent-night);color:var(--bg-base);border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--t-sm);cursor:pointer;border:0;font-weight:500}.journal-module__ACDPcq__entries{gap:var(--s-7);flex-direction:column;display:flex}.journal-module__ACDPcq__entry{gap:var(--s-3);transition:transform var(--dur-fast) ease;flex-direction:column;text-decoration:none;display:flex}.journal-module__ACDPcq__entry:hover .journal-module__ACDPcq__entryTitle,.journal-module__ACDPcq__entry:focus-visible .journal-module__ACDPcq__entryTitle{color:var(--accent-iris)}.journal-module__ACDPcq__featuredCard{gap:var(--s-5);padding-bottom:var(--s-7);border-bottom:1px solid var(--border-subtle);flex-direction:column;text-decoration:none;display:flex}.journal-module__ACDPcq__featuredCard:focus-visible{outline:2px solid var(--accent-iris);outline-offset:4px;border-radius:var(--r-md)}.journal-module__ACDPcq__featuredCover{aspect-ratio:16/9;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-lg);width:100%;position:relative;overflow:hidden}.journal-module__ACDPcq__featuredCover img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) ease;display:block}.journal-module__ACDPcq__featuredCard:hover .journal-module__ACDPcq__featuredCover img,.journal-module__ACDPcq__featuredCard:focus-visible .journal-module__ACDPcq__featuredCover img{transform:scale(1.02)}.journal-module__ACDPcq__featuredBody{gap:var(--s-4);flex-direction:column;max-width:820px;display:flex}.journal-module__ACDPcq__featuredTitle{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:-.035em;color:var(--text-primary);transition:color var(--dur-fast) ease;font-weight:300;line-height:1.05}.journal-module__ACDPcq__featuredCard:hover .journal-module__ACDPcq__featuredTitle,.journal-module__ACDPcq__featuredCard:focus-visible .journal-module__ACDPcq__featuredTitle{color:var(--accent-iris)}.journal-module__ACDPcq__featuredExcerpt{font-family:var(--font-sans);font-size:var(--t-md);color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.journal-module__ACDPcq__entryCard{gap:var(--s-5);padding-bottom:var(--s-6);border-bottom:1px solid var(--border-subtle);transition:transform var(--dur-fast) ease;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.journal-module__ACDPcq__entryCard:last-of-type{border-bottom:0;padding-bottom:0}.journal-module__ACDPcq__entryCard:focus-visible{outline:2px solid var(--accent-iris);outline-offset:4px;border-radius:var(--r-md)}.journal-module__ACDPcq__entryCardCover{aspect-ratio:4/3;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);width:100%;overflow:hidden}.journal-module__ACDPcq__entryCardCover img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) ease;display:block}.journal-module__ACDPcq__entryCard:hover .journal-module__ACDPcq__entryCardCover img,.journal-module__ACDPcq__entryCard:focus-visible .journal-module__ACDPcq__entryCardCover img{transform:scale(1.02)}.journal-module__ACDPcq__entryCardBody{gap:var(--s-3);padding-top:var(--s-1);flex-direction:column;display:flex}.journal-module__ACDPcq__entryCardTitle{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:-.025em;color:var(--text-primary);transition:color var(--dur-fast) ease;font-weight:350;line-height:1.2}.journal-module__ACDPcq__entryCard:hover .journal-module__ACDPcq__entryCardTitle,.journal-module__ACDPcq__entryCard:focus-visible .journal-module__ACDPcq__entryCardTitle{color:var(--accent-iris)}.journal-module__ACDPcq__entryCardExcerpt{font-family:var(--font-sans);font-size:var(--t-base);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.journal-module__ACDPcq__authorChip{align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--t-sm);color:var(--text-secondary);margin-top:var(--s-1);display:inline-flex}.journal-module__ACDPcq__authorChip[data-size=md]{font-size:var(--t-base)}.journal-module__ACDPcq__authorChipAvatar,.journal-module__ACDPcq__authorChipFallback{border-radius:var(--r-pill);background:var(--bg-elevated);border:1px solid var(--border-subtle);object-fit:cover;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.journal-module__ACDPcq__authorChip[data-size=md] .journal-module__ACDPcq__authorChipAvatar,.journal-module__ACDPcq__authorChip[data-size=md] .journal-module__ACDPcq__authorChipFallback{flex:0 0 36px;width:36px;height:36px}.journal-module__ACDPcq__authorChipFallback{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.04em;color:var(--text-secondary)}.journal-module__ACDPcq__authorChipName{color:var(--text-primary);font-weight:500}.journal-module__ACDPcq__entryMeta{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);display:inline-flex}.journal-module__ACDPcq__entryDot{border-radius:var(--r-pill);background:var(--pulse-calm);width:6px;height:6px}.journal-module__ACDPcq__entryByline{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--text-secondary)}.journal-module__ACDPcq__entryTitle{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:-.025em;color:var(--text-primary);transition:color var(--dur-fast) ease;font-weight:350;line-height:1.2}.journal-module__ACDPcq__entryExcerpt{font-family:var(--font-sans);font-size:var(--t-base);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:700px;line-height:1.6;display:-webkit-box;overflow:hidden}.journal-module__ACDPcq__empty{padding:var(--s-7) 0;font-family:var(--font-sans);font-size:var(--t-base);color:var(--text-muted)}.journal-module__ACDPcq__pagination{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--border-subtle);display:flex}.journal-module__ACDPcq__pageLink{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--accent-night);transition:color var(--dur-fast) ease;text-decoration:none}.journal-module__ACDPcq__pageLink:hover,.journal-module__ACDPcq__pageLink:focus-visible{color:var(--accent-iris)}.journal-module__ACDPcq__pageLink[aria-disabled=true]{color:var(--text-muted);pointer-events:none;cursor:not-allowed}.journal-module__ACDPcq__pageStatus{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.journal-module__ACDPcq__postPage{max-width:720px;padding:var(--s-8) var(--s-5);gap:var(--s-6);flex-direction:column;margin:0 auto;display:flex}.journal-module__ACDPcq__backLink{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-fast) ease;align-self:flex-start;text-decoration:none}.journal-module__ACDPcq__backLink:hover,.journal-module__ACDPcq__backLink:focus-visible{color:var(--text-primary)}.journal-module__ACDPcq__postMeta{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:var(--s-3);flex-wrap:wrap;display:inline-flex}.journal-module__ACDPcq__postMetaSep{background:var(--border-subtle);width:1px;height:10px}.journal-module__ACDPcq__postTitle{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:-.035em;color:var(--text-primary);font-weight:300;line-height:1.05}.journal-module__ACDPcq__postByline{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--text-secondary)}.journal-module__ACDPcq__postSubtitle{font-family:var(--font-sans);font-size:var(--t-md);color:var(--text-secondary);max-width:640px;line-height:1.5}.journal-module__ACDPcq__authorBlock{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;display:flex}.journal-module__ACDPcq__authorAvatar,.journal-module__ACDPcq__authorAvatarFallback{border-radius:var(--r-pill);border:1px solid var(--border-subtle);background:var(--bg-elevated);object-fit:cover;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.journal-module__ACDPcq__authorAvatarFallback{font-family:var(--font-mono);font-size:var(--t-sm);letter-spacing:.04em;color:var(--text-secondary)}.journal-module__ACDPcq__authorMeta{flex-direction:column;gap:2px;display:flex}.journal-module__ACDPcq__authorByline{font-family:var(--font-sans);font-size:var(--t-base);color:var(--text-primary);line-height:1.35}.journal-module__ACDPcq__postCover{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);width:100%;overflow:hidden}.journal-module__ACDPcq__postCover img{object-fit:cover;width:100%;height:100%;display:block}.journal-module__ACDPcq__postBody{font-family:var(--font-sans);font-size:var(--t-base);color:var(--text-primary);line-height:1.7}.journal-module__ACDPcq__postBody>*+*{margin-top:var(--s-5)}.journal-module__ACDPcq__postBody h2{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:-.025em;color:var(--text-primary);margin-top:var(--s-7);font-weight:300;line-height:1.15}.journal-module__ACDPcq__postBody h3{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:-.02em;color:var(--text-primary);margin-top:var(--s-6);font-weight:350;line-height:1.2}.journal-module__ACDPcq__postBody h4{font-family:var(--font-sans);font-size:var(--t-md);color:var(--text-primary);margin-top:var(--s-5);font-weight:600}.journal-module__ACDPcq__postBody p{color:var(--text-primary);line-height:1.7}.journal-module__ACDPcq__postBody a{color:var(--accent-night);border-bottom:1px solid color-mix(in srgb, var(--accent-night) 30%, transparent);transition:color var(--dur-fast) ease;padding-bottom:1px}.journal-module__ACDPcq__postBody a:hover,.journal-module__ACDPcq__postBody a:focus-visible{color:var(--accent-iris)}.journal-module__ACDPcq__postBody ul,.journal-module__ACDPcq__postBody ol{padding-left:var(--s-5);gap:var(--s-2);flex-direction:column;display:flex}.journal-module__ACDPcq__postBody ul li{list-style:outside}.journal-module__ACDPcq__postBody ol li{list-style:decimal}.journal-module__ACDPcq__postBody blockquote{padding:var(--s-3) var(--s-5);border-left:3px solid var(--pulse-calm);font-family:var(--font-display);font-style:italic;font-size:var(--t-lg);color:var(--text-primary);margin-left:0;line-height:1.4;position:relative}.journal-module__ACDPcq__postBody blockquote p{font-family:inherit;font-style:inherit;font-size:inherit;color:inherit;line-height:inherit}.journal-module__ACDPcq__postBody code{font-family:var(--font-mono);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-primary);padding:1px 6px;font-size:.92em}.journal-module__ACDPcq__postBody pre{font-family:var(--font-mono);font-size:var(--t-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:var(--s-4);line-height:1.55;overflow-x:auto}.journal-module__ACDPcq__postBody pre code{background:0 0;border:0;padding:0}.journal-module__ACDPcq__postBody hr{border:0;border-top:1px solid var(--border-subtle);margin:var(--s-7) 0}.journal-module__ACDPcq__postBody img{border-radius:var(--r-md);border:1px solid var(--border-subtle);max-width:100%;height:auto;display:block}.journal-module__ACDPcq__postBody figure{gap:var(--s-2);flex-direction:column;display:flex}.journal-module__ACDPcq__postBody figcaption{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--text-muted)}.journal-module__ACDPcq__embeddedNote{gap:var(--s-2);padding:var(--s-4) var(--s-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-sm);color:var(--text-secondary);flex-direction:column;line-height:1.6;display:flex}.journal-module__ACDPcq__embeddedNoteKind{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.journal-module__ACDPcq__related{gap:var(--s-5);padding-top:var(--s-7);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.journal-module__ACDPcq__relatedHead{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:var(--s-2);display:inline-flex}.journal-module__ACDPcq__relatedGrid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journal-module__ACDPcq__relatedCard{gap:var(--s-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-md);transition:transform var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.journal-module__ACDPcq__relatedCard:hover,.journal-module__ACDPcq__relatedCard:focus-visible{border-color:var(--border-default);box-shadow:var(--shadow-md);transform:translateY(-2px)}.journal-module__ACDPcq__relatedCard:focus-visible{outline:2px solid var(--accent-iris);outline-offset:2px}.journal-module__ACDPcq__relatedCover{aspect-ratio:16/9;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);width:100%;overflow:hidden}.journal-module__ACDPcq__relatedCover img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) ease;display:block}.journal-module__ACDPcq__relatedCard:hover .journal-module__ACDPcq__relatedCover img{transform:scale(1.02)}.journal-module__ACDPcq__relatedBody{gap:var(--s-2);padding:var(--s-4) var(--s-5) var(--s-5);flex-direction:column;display:flex}.journal-module__ACDPcq__relatedMeta{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);display:inline-flex}.journal-module__ACDPcq__relatedTitle{font-family:var(--font-display);font-size:var(--t-md);letter-spacing:-.02em;color:var(--text-primary);-webkit-line-clamp:3;transition:color var(--dur-fast) ease;-webkit-box-orient:vertical;font-weight:350;line-height:1.25;display:-webkit-box;overflow:hidden}.journal-module__ACDPcq__relatedCard:hover .journal-module__ACDPcq__relatedTitle,.journal-module__ACDPcq__relatedCard:focus-visible .journal-module__ACDPcq__relatedTitle{color:var(--accent-iris)}.journal-module__ACDPcq__relatedExcerpt{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.journal-module__ACDPcq__notify{gap:var(--s-3);padding:var(--s-6);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);flex-direction:column;display:flex}.journal-module__ACDPcq__cta{gap:var(--s-4);padding:var(--s-6);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);flex-direction:column;display:flex}.journal-module__ACDPcq__ctaHeading{font-family:var(--font-display);font-size:var(--t-md);color:var(--text-primary);font-weight:350}.journal-module__ACDPcq__ctaBody{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--text-secondary);line-height:1.6}.journal-module__ACDPcq__notifyTitle{font-family:var(--font-display);font-size:var(--t-md);color:var(--text-primary);font-weight:350}.journal-module__ACDPcq__notifySub{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--text-secondary);line-height:1.5}@media (max-width:880px){.journal-module__ACDPcq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.journal-module__ACDPcq__entryCard{gap:var(--s-4);grid-template-columns:1fr}.journal-module__ACDPcq__entryCardCover{aspect-ratio:16/9}.journal-module__ACDPcq__featuredTitle{font-size:var(--t-xl)}}@media (max-width:600px){.journal-module__ACDPcq__h1{font-size:var(--t-2xl)}.journal-module__ACDPcq__postTitle{font-size:var(--t-xl)}.journal-module__ACDPcq__entryTitle,.journal-module__ACDPcq__entryCardTitle{font-size:var(--t-md)}.journal-module__ACDPcq__relatedGrid{grid-template-columns:1fr}.journal-module__ACDPcq__pagination{align-items:stretch;gap:var(--s-3);flex-direction:column}}