.PublishingIndex-module__QmJZ2a__layout{padding-block:var(--space-lg) var(--space-xl);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(28px,5vw,96px);display:grid}.PublishingIndex-module__QmJZ2a__rail{position:relative}.PublishingIndex-module__QmJZ2a__railInner{top:calc(var(--header-h) + 32px);grid-template-columns:3px 1fr;gap:14px 16px;display:grid;position:sticky}.PublishingIndex-module__QmJZ2a__railInner>.meta{grid-column:1/-1}.PublishingIndex-module__QmJZ2a__railList{grid-area:2/2;display:grid}.PublishingIndex-module__QmJZ2a__railList a{color:var(--muted);transition:color .3s, transform .4s var(--ease-out);gap:10px;padding:10px 0;font-size:.9rem;font-weight:500;line-height:1.3;display:flex}.PublishingIndex-module__QmJZ2a__railList li[data-active=true] a{color:var(--fg);transform:translate(4px)}.PublishingIndex-module__QmJZ2a__railNo{font-family:var(--font-display);color:var(--accent);font-style:italic}.PublishingIndex-module__QmJZ2a__railTrack{background:var(--rule);grid-area:2/1;position:relative}.PublishingIndex-module__QmJZ2a__railTrack span{background:var(--gold);width:100%;transition:transform .6s var(--ease-page);position:absolute;top:0;left:0}.PublishingIndex-module__QmJZ2a__railArt{grid-column:1/-1;min-height:220px;margin-top:28px;position:relative}.PublishingIndex-module__QmJZ2a__railArt>div{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);position:absolute;inset:0;transform:translateY(10px)}.PublishingIndex-module__QmJZ2a__railArt>div[data-on=true]{opacity:1;transform:none}.PublishingIndex-module__QmJZ2a__glyph{width:100%;max-width:220px;color:var(--forest-700)}.PublishingIndex-module__QmJZ2a__railNumeral{font-family:var(--font-display);color:var(--accent);margin-top:10px;font-size:1.2rem;font-style:italic}.PublishingIndex-module__QmJZ2a__chapters{gap:var(--space-xl);display:grid}.PublishingIndex-module__QmJZ2a__chapter{scroll-margin-top:calc(var(--header-h) + 24px)}.PublishingIndex-module__QmJZ2a__chapterHead{gap:18px;max-width:760px;margin-bottom:36px;display:grid}.PublishingIndex-module__QmJZ2a__chapterNo{align-items:center;gap:14px;display:flex}.PublishingIndex-module__QmJZ2a__chapterNo .numeral{color:var(--gold);font-size:2.6rem;font-weight:400;line-height:1}.PublishingIndex-module__QmJZ2a__chapterRule{background:var(--rule-strong);flex:0 0 64px;height:1px}.PublishingIndex-module__QmJZ2a__entries{border-top:1px solid var(--rule-strong)}.PublishingIndex-module__QmJZ2a__entry{border-bottom:1px solid var(--rule);scroll-margin-top:calc(var(--header-h) + 24px)}.PublishingIndex-module__QmJZ2a__entryLink{isolation:isolate;grid-template-columns:3.2rem 1.4rem 1fr 22px;grid-template-areas:"no dash title arrow"". .text.";align-items:baseline;column-gap:8px;padding:22px 16px 22px 0;display:grid;position:relative}.PublishingIndex-module__QmJZ2a__entryLink:before{content:"";z-index:-1;opacity:0;transition:opacity .4s var(--ease-out);background:linear-gradient(90deg,#fd492e1a,#fd492e05);position:absolute;inset:0 -16px}.PublishingIndex-module__QmJZ2a__entryLink:hover:before,.PublishingIndex-module__QmJZ2a__entryLink:focus-visible:before{opacity:1}.PublishingIndex-module__QmJZ2a__entryNo{font-family:var(--font-display);color:var(--muted-2);font-variant-numeric:lining-nums;grid-area:no;font-size:1.25rem}.PublishingIndex-module__QmJZ2a__entryDash{color:var(--gold);grid-area:dash}.PublishingIndex-module__QmJZ2a__entryTitle{font-family:var(--font-display);letter-spacing:-.015em;transition:transform .5s var(--ease-out), color .3s;grid-area:title;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:500;line-height:1.1}.PublishingIndex-module__QmJZ2a__entryLink:hover .PublishingIndex-module__QmJZ2a__entryTitle,.PublishingIndex-module__QmJZ2a__entryLink:focus-visible .PublishingIndex-module__QmJZ2a__entryTitle{font-style:italic;transform:translate(8px)}.PublishingIndex-module__QmJZ2a__entryArrow{width:18px;color:var(--accent);opacity:.4;transition:all .45s var(--ease-out);grid-area:arrow;align-self:center;transform:translate(-8px)}.PublishingIndex-module__QmJZ2a__entryLink:hover .PublishingIndex-module__QmJZ2a__entryArrow,.PublishingIndex-module__QmJZ2a__entryLink:focus-visible .PublishingIndex-module__QmJZ2a__entryArrow{opacity:1;transform:none}.PublishingIndex-module__QmJZ2a__entryText{max-width:60ch;color:var(--muted);grid-area:text;margin-top:8px;font-size:.95rem;line-height:1.55;transition:color .3s}.PublishingIndex-module__QmJZ2a__sub{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding:0 0 22px calc(4.6rem + 16px);display:grid}.PublishingIndex-module__QmJZ2a__sub a{color:var(--muted);align-items:baseline;gap:8px;padding:7px 0;font-size:.94rem;transition:color .25s;display:flex}.PublishingIndex-module__QmJZ2a__sub i{border-bottom:1px dotted var(--rule-strong);flex:1;transform:translateY(-3px)}.PublishingIndex-module__QmJZ2a__sub b{color:var(--accent);opacity:0;transition:all .3s var(--ease-out);font-weight:400;transform:translate(-4px)}.PublishingIndex-module__QmJZ2a__sub a:hover{color:var(--fg)}.PublishingIndex-module__QmJZ2a__sub a:hover b{opacity:1;transform:none}@media (max-width:1023px){.PublishingIndex-module__QmJZ2a__layout{grid-template-columns:1fr}.PublishingIndex-module__QmJZ2a__rail{display:none}}@media (max-width:640px){.PublishingIndex-module__QmJZ2a__entryLink{grid-template-columns:2.4rem 1fr 18px;grid-template-areas:"no title arrow"".text."}.PublishingIndex-module__QmJZ2a__entryDash{display:none}.PublishingIndex-module__QmJZ2a__sub{grid-template-columns:1fr;padding-left:2.4rem}}
