:root{--murmur-editorial:Georgia,"Times New Roman",serif;--murmur-ink:#111317;--murmur-bone:#F3F0E8;--murmur-indigo:#343A67;--font-heading-family:var(--murmur-editorial);--font-accent-family:Inter,Arial,sans-serif}
.mhf-display,.mc-title,.mp-display,.mhf h2,.mhf h3,.mc h2,.mc h3,.mp h2,.mp h3,.md h1,.md h2,.md h3{font-family:var(--murmur-editorial)!important;font-weight:400;letter-spacing:-.035em;text-transform:none}
.md{background:var(--murmur-bone);color:var(--murmur-ink);font-family:Inter,Arial,sans-serif;line-height:1.65;padding:clamp(24px,5vw,76px);max-width:1600px;margin:auto}
.md h1{font-size:clamp(46px,8vw,108px);line-height:1.02;margin:.2em 0}.md h2{font-size:clamp(30px,4vw,58px);line-height:1.12;margin:.5em 0}.md h3{font-size:28px;line-height:1.2;margin:.5em 0}.md p{max-width:70ch}.md a{color:inherit}.md a:focus-visible,.md button:focus-visible,.md select:focus-visible,.md input:focus-visible,.md summary:focus-visible{outline:3px solid var(--murmur-indigo);outline-offset:4px}.md-meta{font:600 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.md-lead{font-size:clamp(17px,2vw,23px);max-width:52ch}.md-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.md-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,70px);align-items:start}.md-section{padding:60px 0;border-top:1px solid #a6a5a0;margin-top:36px}.md img{display:block;width:100%;height:auto}.md-card{text-decoration:none;display:block}.md-card img{aspect-ratio:4/5;object-fit:cover}.md-card__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.md-card p{font-size:14px}.md-state,.md-note{border:1px solid #a6a5a0;padding:18px 22px;margin:24px 0}.md-actions{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.md .md-button,.md button{display:inline-block;padding:13px 20px;background:var(--murmur-ink);color:var(--murmur-bone)!important;border:1px solid var(--murmur-ink);font:600 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.08em;text-decoration:none;cursor:pointer}.md .md-button--plain{background:transparent;color:var(--murmur-ink)!important}.md button:disabled{opacity:.55;cursor:not-allowed}.md dl{margin:24px 0}.md dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;border-top:1px solid #c3c1b9;padding:12px 0}.md dt{font-weight:600;font-size:12px}.md dd{margin:0}.md details{border-top:1px solid #a6a5a0;padding:16px 0}.md summary{cursor:pointer;font-size:22px;font-family:var(--murmur-editorial)}.md label{display:block;margin:16px 0 7px;font-size:13px}.md input,.md select{max-width:100%;padding:12px;border:1px solid #898982;background:#fff;color:#111;font-size:16px}.md small,.md figcaption{font-size:12px;line-height:1.55}.md figure{margin:0 0 24px}.md-scroll{overflow:auto}.md table{border-collapse:collapse;width:100%}.md th,.md td{border-bottom:1px solid #bbb;padding:14px 10px;text-align:left;vertical-align:top}.md [hidden]{display:none!important}.md-gallery{display:grid;gap:22px}.md-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.md-evidence>div{border-top:1px solid #999;padding:15px 0}.md-fine{font-size:12px;color:#50534f}.md-search{display:flex;gap:10px;flex-wrap:wrap}.md-search input{flex:1;min-width:180px}
@media(max-width:899px){.md-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md-split{grid-template-columns:1fr}.md-evidence{grid-template-columns:1fr}.md dl>div{grid-template-columns:120px 1fr}}
@media(max-width:549px){.md-grid{grid-template-columns:1fr}.md-card__heading{flex-wrap:wrap}.md-section{padding:32px 0}.md{padding:26px 20px}.md dl>div{grid-template-columns:1fr;gap:4px}}
@media(prefers-reduced-motion:reduce){.md *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.md{background:#fff;color:#000;padding:0}.md button,.md-actions{display:none}.md-grid{grid-template-columns:1fr 1fr}.md a{color:#000}.md-card,.md-evidence>div{break-inside:avoid}}
