/* Kensington House v1.8 — market article pages (shares area-guide.css) */
.mk-article{max-width:900px}
.mk-head{padding:20px 0 26px;border-bottom:1px solid var(--line)}
.mk-head h1{font-size:clamp(32px,4.4vw,50px);margin:14px 0 16px;text-wrap:balance}
.mk-stand{font-size:17px;line-height:1.75;max-width:62ch;margin:0}
.mk-status{margin:26px 0 30px;border:1px solid var(--line);border-radius:9px;padding:16px 20px;background:rgba(221,220,215,.04)}
.mk-status.current{background:rgba(221,220,215,.08)}
.mk-status .eyebrow{display:block;margin-bottom:8px}
.mk-status p{margin:0 0 8px;font-size:13px;line-height:1.7}
.mk-status p:last-child{margin-bottom:0}
.mk-context{border-top:1px solid var(--line);padding-top:10px;margin-top:10px!important}
.mk-body{max-width:68ch}
.mk-foot{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}
.mk-foot p,.mk-foot li{font-size:13px;line-height:1.8}
.mk-sources{padding-left:18px;margin:10px 0 0}
.mk-sources .src{white-space:normal}

/* v1.9 article layout: aligned to the shared content gutter, image-led, fewer boxes */
.mk-article{max-width:1240px}
.mk-article article{max-width:860px}
.mk-hero{margin:6px 0 26px}
.mk-hero img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#405560}
.mk-hero figcaption{font-size:11px;color:var(--soft);opacity:.85;margin-top:8px}
.mk-status{border:0!important;border-left:1px solid var(--text)!important;border-radius:0!important;background:none!important;padding:2px 0 2px 18px!important;margin:24px 0 30px!important}
.mk-context{border-top:0!important;padding-top:0!important;margin-top:8px!important;opacity:.92}

.mk-photo{margin:28px 0 36px}.mk-photo img{display:block;width:100%;max-height:560px;aspect-ratio:16/9;object-fit:cover}.mk-photo figcaption{font-size:11px;opacity:.75;margin-top:8px}
