/* Hallmark · macrostructure: Forensic Museum Timeline · tone: evidence-led museum dossier · anchor: olive and archive red
 * genre: editorial art history · theme: white conservation archive · postid-7393
 * contrast: pass · honest: pass · chrome: pass · tokens: pass
 * responsive: pass · icons: pass · mobile: pass
 */
.postid-7393 .entry-content { max-width: 1160px; margin: 0 auto; padding: 0 24px 64px; background: var(--ns-7393-mona-paper); color: var(--ns-7393-mona-ink); font: 18px/1.75 var(--ns-7393-mona-body); overflow-x: clip; }
.postid-7393 .entry-content > p, .postid-7393 .entry-content > h2, .postid-7393 .entry-content > h3, .postid-7393 .entry-content > ul { max-width: 770px; margin-left: auto; margin-right: auto; }
.postid-7393 .entry-content h2 { margin-top: 68px; margin-bottom: 18px; color: var(--ns-7393-mona-ink); font: 700 clamp(1.7rem,3vw,2.5rem)/1.18 var(--ns-7393-mona-display); letter-spacing: -.025em; }
.postid-7393 .entry-content h3 { color: var(--ns-7393-mona-ink); font: 750 1.08rem/1.4 var(--ns-7393-mona-body); }
.postid-7393 .entry-content p, .postid-7393 .entry-content li { color: var(--ns-7393-mona-ink-soft); }
.postid-7393 .entry-content strong { color: var(--ns-7393-mona-ink); }
.postid-7393 .entry-content a { color: var(--ns-7393-mona-olive); text-decoration-thickness: 1px; text-underline-offset: 3px; }
.postid-7393 .entry-content a:focus-visible { outline: 3px solid var(--ns-7393-mona-gold); outline-offset: 3px; }
.postid-7393 .mona-hero { min-height: 660px; margin: 0 0 36px; display: flex; align-items: flex-end; background-image: linear-gradient(90deg,oklch(17% .025 255/.94) 0%,oklch(17% .025 255/.74) 40%,transparent 76%),var(--ns-7393-batch-13-hero); background-size: cover; background-position: center; }
.postid-7393 .mona-hero-copy { width: min(580px,88%); padding: clamp(30px,6vw,76px); }
.postid-7393 .mona-kicker { display: block; margin-bottom: 18px; color: var(--ns-7393-mona-gold); font-weight: 800; font-size: .75rem; letter-spacing: .16em; text-transform: uppercase; }
.postid-7393 .mona-lead { margin: 0; color: var(--ns-7393-mona-on-dark)!important; font: 400 clamp(1.18rem,2.1vw,1.6rem)/1.5 var(--ns-7393-mona-display); }
.postid-7393 .mona-lead strong { color: var(--ns-7393-mona-on-dark); }
.postid-7393 .mona-facts { max-width: 1080px; margin: 36px auto 58px; display: grid; grid-template-columns: repeat(5,1fr); border-top: 3px solid var(--ns-7393-mona-red); border-bottom: 1px solid var(--ns-7393-mona-line); }
.postid-7393 .mona-facts div { padding: 18px 16px; }
.postid-7393 .mona-facts div + div { border-left: 1px solid var(--ns-7393-mona-line); }
.postid-7393 .mona-facts span { display: block; color: var(--ns-7393-mona-muted); font-size: .68rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.postid-7393 .mona-facts strong { display: block; margin-top: 5px; font-size: .92rem; line-height: 1.35; }
.postid-7393 .mona-figure { max-width: 1020px; margin: 52px auto; }
.postid-7393 .mona-figure img { display: block; width: 100%; height: auto; background: white; }
.postid-7393 .mona-figure figcaption { max-width: 720px; margin: 10px 0 0 auto; padding-top: 10px; border-top: 2px solid var(--ns-7393-mona-olive); color: var(--ns-7393-mona-muted); font-size: .82rem; line-height: 1.5; }
.postid-7393 .mona-scale { max-width: 760px; margin: 42px auto; padding: 30px 0; border-top: 1px solid var(--ns-7393-mona-line); border-bottom: 1px solid var(--ns-7393-mona-line); text-align: center; }
.postid-7393 .mona-scale > span { color: var(--ns-7393-mona-red); font-size: .72rem; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
.postid-7393 .mona-panel-shape { width: 214px; aspect-ratio: 53.4/79.4; margin: 24px auto; display: grid; align-content: center; border: 8px solid var(--ns-7393-mona-dark); background: var(--ns-7393-mona-paper-soft); box-shadow: inset 0 0 0 1px var(--ns-7393-mona-line); }
.postid-7393 .mona-panel-shape b, .postid-7393 .mona-panel-shape small { display: block; color: var(--ns-7393-mona-ink); }
.postid-7393 .mona-panel-shape small { margin-top: 8px; font-size: .7rem; }
.postid-7393 .mona-scale p { margin: 0; color: var(--ns-7393-mona-muted); }
.postid-7393 .mona-method { max-width: 920px; margin: 36px auto 52px; border-top: 2px solid var(--ns-7393-mona-ink); }
.postid-7393 .mona-method section { display: grid; grid-template-columns: 48px 1fr; gap: 20px; padding: 24px 0; border-bottom: 1px solid var(--ns-7393-mona-line); }
.postid-7393 .mona-method section > span { color: var(--ns-7393-mona-red); font-weight: 800; font-size: .78rem; letter-spacing: .12em; }
.postid-7393 .mona-method h3 { margin: 0 0 6px; }
.postid-7393 .mona-method p { margin: 0; }
.postid-7393 .mona-timeline { max-width: 920px; margin: 38px auto 52px; position: relative; }
.postid-7393 .mona-timeline::before { content: ""; position: absolute; left: 79px; top: 0; bottom: 0; width: 1px; background: var(--ns-7393-mona-line); }
.postid-7393 .mona-timeline section { display: grid; grid-template-columns: 62px 1fr; gap: 36px; padding: 22px 0; }
.postid-7393 .mona-timeline time { position: relative; color: var(--ns-7393-mona-red); font-weight: 850; font-size: .82rem; }
.postid-7393 .mona-timeline time::after { content: ""; position: absolute; right: -23px; top: 7px; width: 9px; height: 9px; border-radius: 50%; background: var(--ns-7393-mona-olive); outline: 5px solid var(--ns-7393-mona-paper); }
.postid-7393 .mona-timeline h3 { margin: 0 0 5px; }
.postid-7393 .mona-timeline p { margin: 0; }
.postid-7393 .mona-fame-ledger { max-width: 1040px; margin: 42px auto; display: grid; grid-template-columns: repeat(5,1fr); border-top: 4px solid var(--ns-7393-mona-olive); }
.postid-7393 .mona-fame-ledger div { padding: 22px 16px; border-bottom: 1px solid var(--ns-7393-mona-line); }
.postid-7393 .mona-fame-ledger div + div { border-left: 1px solid var(--ns-7393-mona-line); }
.postid-7393 .mona-fame-ledger b { color: var(--ns-7393-mona-red); font-size: .78rem; }
.postid-7393 .mona-fame-ledger span { display: block; margin: 8px 0; color: var(--ns-7393-mona-ink); font-weight: 800; }
.postid-7393 .mona-fame-ledger p { margin: 0; font-size: .83rem; line-height: 1.5; }
.postid-7393 .mona-myths { max-width: 900px; margin: 36px auto 52px; border-top: 2px solid var(--ns-7393-mona-red); }
.postid-7393 .mona-myths section { display: grid; grid-template-columns: minmax(210px, .8fr) 1.2fr; gap: 24px; padding: 22px 0; border-bottom: 1px solid var(--ns-7393-mona-line); }
.postid-7393 .mona-myths strong { color: var(--ns-7393-mona-ink); }
.postid-7393 .mona-myths p { margin: 0; }
.postid-7393 .mona-visit-list { padding-left: 1.4rem; }
.postid-7393 .mona-visit-list li { margin-bottom: 10px; padding-left: 6px; }
.postid-7393 .mona-faq { max-width: 900px; margin: 36px auto; columns: 2; column-gap: 54px; }
.postid-7393 .mona-faq section { break-inside: avoid; padding: 0 0 22px; margin: 0 0 22px; border-bottom: 1px solid var(--ns-7393-mona-line); }
.postid-7393 .mona-faq h3 { margin: 0 0 8px; }
.postid-7393 .mona-faq p { margin: 0; }
.postid-7393 .mona-related { max-width: 930px; margin: 70px auto 0; padding-top: 30px; border-top: 5px solid var(--ns-7393-mona-olive); }
.postid-7393 .mona-related h2 { margin-top: 0; }
.postid-7393 blockquote { border: 0; border-left: 0; border-inline-start: 0; margin-left: 0; padding-left: 0; }
.postid-7393 h1, .postid-7393 h2, .postid-7393 h3 { position: static!important; }
@media (max-width: 780px) { .postid-7393 .entry-content { padding-inline: 16px; font-size: 17px; } .postid-7393 .mona-hero { min-height: 540px; background-image: linear-gradient(0deg,oklch(17% .025 255/.94) 0%,oklch(17% .025 255/.28) 78%),var(--ns-7393-batch-13-hero); background-position: 56% center; } .postid-7393 .mona-facts { grid-template-columns: 1fr 1fr; } .postid-7393 .mona-facts div + div { border-left: 0; } .postid-7393 .mona-facts div { border-bottom: 1px solid var(--ns-7393-mona-line); } .postid-7393 .mona-fame-ledger { grid-template-columns: 1fr 1fr; } .postid-7393 .mona-fame-ledger div + div { border-left: 0; } .postid-7393 .mona-myths section { grid-template-columns: 1fr; gap: 8px; } }
@media (max-width: 480px) { .postid-7393 .entry-content { padding-inline: 12px; } .postid-7393 .mona-hero-copy { width: 100%; padding: 30px 20px; } .postid-7393 .mona-facts, .postid-7393 .mona-fame-ledger { grid-template-columns: 1fr; } .postid-7393 .mona-timeline::before { left: 61px; } .postid-7393 .mona-timeline section { grid-template-columns: 48px 1fr; gap: 28px; } .postid-7393 .mona-timeline time::after { right: -18px; } .postid-7393 .mona-faq { columns: 1; } }
