
.mdh-media-cover{background:linear-gradient(140deg,var(--mdh-a),#5a4632);color:white;padding:60px 0}.mdh-media-cover .mdh-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:end}.mdh-media-cover h1{font-size:clamp(34px,5vw,58px);margin:0 0 12px}.mdh-media-cover p{font-size:18px;line-height:1.7;color:rgba(255,255,255,.86)}
.mdh-lens-row{padding:40px 0;background:white}.mdh-digest-flow{padding:48px 0;background:var(--mdh-bg)}.mdh-digestwrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px}.mdh-digest{display:grid;grid-template-columns:1fr;gap:18px}.mdh-digestitem{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;background:white;border-bottom:3px solid var(--mdh-line);padding:14px}
.mdh-digestitem:nth-child(even){grid-template-columns:minmax(0,1fr) 220px}.mdh-digestitem:nth-child(even) .mdh-digestimage{order:2}.mdh-digestimage{display:block;min-height:150px;background:#ebe4d9}.mdh-digestimage img,.mdh-digestimage svg{width:100%;height:100%;object-fit:cover;display:block}.mdh-kicker{font-size:12px;color:var(--mdh-b);font-weight:900}.mdh-digestcopy h3{font-size:21px;line-height:1.35;margin:8px 0}.mdh-digestcopy p{font-size:14px;line-height:1.7;color:var(--mdh-muted)}.mdh-digestmeta{font-size:12px;color:var(--mdh-muted)}
.mdh-lensnote{background:white;border:1px solid var(--mdh-line);padding:18px}.mdh-lensnote strong{color:var(--mdh-a)}
@media(max-width:820px){.mdh-media-cover .mdh-hero-inner,.mdh-digestwrap,.mdh-digestitem,.mdh-digestitem:nth-child(even){display:block}.mdh-digestitem:nth-child(even) .mdh-digestimage{order:0}.mdh-digestimage{aspect-ratio:16/9;margin-bottom:14px}}
/* siteops favicon thumbnail fix 20260802 */

.mdh-briefthumb,.mdh-dataimage,.mdh-plankimage,.mdh-checkimage{display:block;aspect-ratio:16/9;background:var(--mdh-bg);overflow:hidden}
.mdh-briefthumb img,.mdh-dataimage,.mdh-plankimage img,.mdh-checkimage img{width:100%;height:100%;object-fit:cover;display:block}
.mdh-brief{grid-template-columns:170px 100px minmax(0,1fr)}
.mdh-datacard .mdh-dataimage{margin:-20px -20px 16px;width:calc(100% + 40px);max-width:none}
.mdh-plankimage{border-bottom:1px solid var(--mdh-line)}
.mdh-checkimage{margin:-18px -18px 14px;border-radius:12px 12px 0 0}
@media(max-width:800px){.mdh-brief{grid-template-columns:1fr}. mdh-briefthumb{border-bottom:1px solid var(--mdh-line)}}

/* CODEX_SEED_EMPTY_GRID_FIX_20260802 */
.mdh-digestwrap{display:block}.mdh-digest{width:100%}
