.mt-pv{display:block;margin:24px 0 26px;color:#2b2c2d;text-align:center;font-family:Jost,sans-serif}
.mt-pv *{box-sizing:border-box}
.mt-pv h2{font-family:var(--font-heading-family,"DM Sans",sans-serif);font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.045em;color:#2b2c2d;margin:0 0 16px}
.mt-pv h2 em{font-family:"ModTime Instrument Serif",Georgia,serif;font-size:1.2em;font-weight:400;letter-spacing:0;font-style:italic;color:#b5b5b4;white-space:nowrap}
.mt-pv__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}
.mt-pv__tile{position:relative;min-width:0;aspect-ratio:9/16;border-radius:10px;background:#eee;overflow:hidden;isolation:isolate;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.mt-pv__preview{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}
