.mt-content{--ch-expert-accent:var(--accent-text)}
.mt-event{display:grid;gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid var(--line)}
.mt-event p,.mt-event span{margin:0;font-size:var(--type-caption);line-height:var(--leading-compact);color:var(--text-muted)}
.mt-event h2{margin:0;font-size:var(--type-h3);line-height:var(--leading-heading);outline:none;text-wrap:pretty}
.mt-list{display:grid}
.mt-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--line)}
.mt-item:last-child{border-bottom:0;padding-bottom:0}
.mt-type{margin:0 0 var(--space-2);font-size:var(--type-detail);line-height:var(--leading-compact);color:var(--accent-text);text-transform:uppercase;letter-spacing:.04em}
.mt-item h3{margin:0;font-family:var(--font-body);font-size:var(--type-h5);line-height:var(--leading-ui);letter-spacing:var(--tracking-normal)}
.mt-description{max-width:var(--container-reading);margin:var(--space-2) 0 0;font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted)}
.mt-item .ch-button{white-space:nowrap}
@media(max-width:580px){.mt-event h2{font-size:var(--type-h5)}.mt-item{grid-template-columns:1fr;gap:var(--space-4)}.mt-item .ch-button{width:100%}}
