.figures-module-scss-module__8S98uq__detail{gap:26px;padding-bottom:56px;display:grid}.figures-module-scss-module__8S98uq__breadcrumb{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.figures-module-scss-module__8S98uq__breadcrumb a{color:var(--color-text);font-weight:700}.figures-module-scss-module__8S98uq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-size:12px;font-weight:700}.figures-module-scss-module__8S98uq__detailHero{background:linear-gradient(120deg, #b8882a24, transparent 38%),linear-gradient(250deg, #2f6f671a, transparent 42%),var(--panel-surface);box-shadow:var(--shadow-strong);border:1px solid #8c641e3d;border-radius:22px;gap:12px;padding:28px;display:grid}.figures-module-scss-module__8S98uq__detailTitle{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.2}.figures-module-scss-module__8S98uq__tagline{color:var(--color-text);margin:0;font-size:17px;font-weight:700}.figures-module-scss-module__8S98uq__intro{max-width:760px;color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.85}.figures-module-scss-module__8S98uq__sectionTitle{margin:0 0 14px;font-size:clamp(20px,2.6vw,26px);line-height:1.3}.figures-module-scss-module__8S98uq__timelineSection,.figures-module-scss-module__8S98uq__verseSection,.figures-module-scss-module__8S98uq__faqSection,.figures-module-scss-module__8S98uq__relatedSection{border:1px solid var(--border-soft);background:var(--panel-surface);box-shadow:var(--shadow-soft,var(--shadow-strong));border-radius:20px;padding:24px}.figures-module-scss-module__8S98uq__timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.figures-module-scss-module__8S98uq__timelineItem{border:1px solid var(--border-soft);background:rgba(var(--surface-strong-rgb), .45);border-radius:12px;grid-template-columns:120px 1fr;align-items:baseline;gap:12px;padding:12px 16px;display:grid}.figures-module-scss-module__8S98uq__timelineLabel{color:var(--color-text);font-size:14px;font-weight:800}.figures-module-scss-module__8S98uq__timelineDetail{color:var(--color-text-muted);font-size:14px;line-height:1.7}.figures-module-scss-module__8S98uq__body{gap:18px;display:grid}.figures-module-scss-module__8S98uq__bodySection{border:1px solid var(--border-soft);background:var(--panel-surface);border-radius:18px;padding:22px 24px}.figures-module-scss-module__8S98uq__bodyText{color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.9}.figures-module-scss-module__8S98uq__verseList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.figures-module-scss-module__8S98uq__verseItem{border:1px solid var(--border-soft);background:rgba(var(--surface-strong-rgb), .45);border-radius:12px;gap:4px;padding:12px 16px;display:grid}.figures-module-scss-module__8S98uq__verseRef{color:var(--color-text);font-size:15px;font-weight:800;text-decoration:none}.figures-module-scss-module__8S98uq__verseRef:hover{text-decoration:underline}.figures-module-scss-module__8S98uq__verseNote{color:var(--color-text-muted);font-size:14px;line-height:1.6}.figures-module-scss-module__8S98uq__faqItem{border-top:1px solid var(--border-soft);padding:14px 0}.figures-module-scss-module__8S98uq__faqItem:first-of-type{border-top:none;padding-top:0}.figures-module-scss-module__8S98uq__faqQ{color:var(--color-text);margin:0 0 6px;font-size:16px;font-weight:800}.figures-module-scss-module__8S98uq__faqA{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.8}.figures-module-scss-module__8S98uq__nextLinks{flex-wrap:wrap;gap:10px;display:flex}.figures-module-scss-module__8S98uq__nextLink{border:1px solid var(--border-soft);background:rgba(var(--surface-strong-rgb), .6);min-height:44px;color:var(--color-text);border-radius:12px;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.figures-module-scss-module__8S98uq__nextLink:hover{border-color:#b8882a80}.figures-module-scss-module__8S98uq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.figures-module-scss-module__8S98uq__relatedCard,.figures-module-scss-module__8S98uq__indexCard{border:1px solid var(--border-soft);background:rgba(var(--surface-strong-rgb), .5);border-radius:14px;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:grid}.figures-module-scss-module__8S98uq__relatedCard strong,.figures-module-scss-module__8S98uq__indexCard strong{color:var(--color-text);font-size:16px}.figures-module-scss-module__8S98uq__relatedCard span,.figures-module-scss-module__8S98uq__indexCard span{color:var(--color-text-muted);font-size:13px;line-height:1.6}.figures-module-scss-module__8S98uq__relatedCard:hover,.figures-module-scss-module__8S98uq__indexCard:hover{border-color:#b8882a80}.figures-module-scss-module__8S98uq__group{gap:0;display:grid}.figures-module-scss-module__8S98uq__indexGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.figures-module-scss-module__8S98uq__indexCard{position:relative}.figures-module-scss-module__8S98uq__indexKind{letter-spacing:.1em;color:var(--color-text-subtle);font-size:11px;font-weight:800}.figures-module-scss-module__8S98uq__indexName{font-size:18px}.figures-module-scss-module__8S98uq__indexTagline{font-size:13px}@media (max-width:520px){.figures-module-scss-module__8S98uq__detailHero,.figures-module-scss-module__8S98uq__timelineSection,.figures-module-scss-module__8S98uq__verseSection,.figures-module-scss-module__8S98uq__faqSection,.figures-module-scss-module__8S98uq__relatedSection,.figures-module-scss-module__8S98uq__bodySection{padding:18px}.figures-module-scss-module__8S98uq__timelineItem{grid-template-columns:1fr;gap:4px}}
