.mm-interior{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.mm-interior-head{border-bottom:1px solid var(--mm-line);display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;padding-block:clamp(70px,9vw,135px)}.mm-interior-head h1{font-size:clamp(27px,2.6vw,36px);margin:0}.mm-standfirst{font-family:Electra,Georgia,serif;font-size:clamp(22px,2.2vw,32px);line-height:1.25;max-width:900px}.mm-lecture-intro{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55;max-width:760px}.mm-content-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:8vw;padding-block:clamp(75px,9vw,135px)}.mm-content-grid figure{margin:0}.mm-content-grid img{max-height:760px;object-fit:cover;width:100%}.mm-caption{color:var(--mm-quiet);font-size:12px;margin-top:8px}.mm-copy{max-width:760px}.mm-copy h2{font-size:clamp(23px,2vw,30px);margin:55px 0 22px}.mm-copy h2:first-child{margin-top:0}.mm-copy p{margin-bottom:20px}.mm-quote{border-left:1px solid;font-family:Electra,Georgia,serif;font-size:21px;line-height:1.35;padding-left:24px}.mm-actions{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 46px}.mm-action{border:1px solid;padding:12px 16px;text-decoration:none}.mm-facts{border-top:1px solid;margin-top:50px}.mm-facts div{border-bottom:1px solid var(--mm-line);display:grid;grid-template-columns:160px 1fr;gap:28px;padding:15px 0}.mm-facts strong{color:var(--mm-quiet);font-weight:400}.mm-list-section{padding-block:clamp(75px,9vw,135px)}.mm-lecture-list{border-top:1px solid;margin-top:32px}.mm-lecture-list div{border-bottom:1px solid var(--mm-line);display:grid;grid-template-columns:110px 1fr;padding:17px 0}.mm-contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding-block:clamp(75px,9vw,135px)}.mm-contact-card{border-top:1px solid;padding-top:18px;max-width:560px}.mm-contact-card h2{font-size:27px}.mm-contact-card a{border-bottom:1px solid;display:inline-block;margin-top:10px}@media(max-width:900px){.mm-interior-head,.mm-content-grid,.mm-contact-grid{grid-template-columns:1fr}}@media(max-width:560px){.mm-facts div,.mm-lecture-list div{grid-template-columns:1fr;gap:4px}}
