.mtp{gap:16px;display:grid}.mtp-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mtp-head h2{font-family:var(--serif);margin:0;font-size:clamp(24px,6vw,30px);font-weight:400;line-height:1.06}.mtp-for{letter-spacing:.12em;text-transform:uppercase;color:var(--brass-ink);font-size:11px;font-weight:600}.mtp-sub{color:var(--steel);max-width:54ch;margin:0;font-size:13px;line-height:1.5}.mtp-block{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;padding:15px 16px;display:grid}.mtp-block h3{font-family:var(--serif);margin:0;font-size:19px;font-weight:400;line-height:1.15}.mtp-note{color:var(--steel);margin:0;font-size:12.5px;line-height:1.5}.mtp-rows{gap:10px;display:grid}.mtp-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 14px;padding-top:10px;display:grid}.mtp-row:first-child{border-top:0;padding-top:0}.mtp-label{color:var(--graphite);overflow-wrap:anywhere;font-size:15px}.mtp-detail{color:var(--steel);margin-top:3px;font-size:13px;line-height:1.45}.mtp-when{letter-spacing:.03em;text-transform:uppercase;color:var(--steel);white-space:nowrap;font-size:11.5px}.mtp-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--brass-ink);margin-left:8px;font-size:10.5px;font-weight:600;display:inline-block}.mtp-more{font-size:13px}@media (max-width:420px){.mtp-row{grid-template-columns:1fr}.mtp-when{justify-self:start}}
