.mm-split{flex-direction:column;gap:28px;display:flex}.mm-split-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;display:grid}.mm-split-total{flex-direction:column;gap:2px;display:flex}.mm-split-total .fig{font-size:clamp(72px,9vw,132px);line-height:.82}.mm-split-total .hand{font-size:26px;transform:rotate(-3deg)}.mm-cap{border:2px solid var(--ink);background:var(--white);height:96px;box-shadow:6px 6px 0 var(--ink);border-radius:999px;display:flex;overflow:hidden}.mm-cap>span{flex:var(--w) 1 0;background:var(--c);border-left:2px solid var(--ink);place-items:center;min-width:0;display:grid;position:relative}.mm-cap>span:first-child{border-left:0}.mm-cap>span:after{content:"";background:#fffdf98c;border-radius:999px;height:9px;position:absolute;top:14px;left:14%;right:14%}.mm-cap b{font:900 clamp(22px, 3vw, 40px)/1 var(--disp);letter-spacing:.01em}.mm-parts{gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mm-part{background:color-mix(in srgb, var(--c) 45%, var(--white));border:1.5px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink);flex-direction:column;gap:10px;padding:20px 20px 24px;display:flex}.mm-part .fig{font-size:clamp(44px,4.6vw,68px);line-height:.85}.mm-src{font-size:10.5px}.mm-line{gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mm-spk{background:var(--white);border:1.5px solid var(--ink);min-width:0;box-shadow:4px 4px 0 var(--ink);flex-direction:column;gap:10px;padding:18px 20px 22px;display:flex}.mm-spk:first-child{background:var(--ink);color:var(--paper)}.mm-spk:first-child .muted,.mm-spk:first-child .copy{color:color-mix(in srgb, var(--paper) 78%, transparent)}.mm-spk-h{justify-content:space-between;gap:10px;font-size:10px;display:flex}.mm-tbc{color:#a8352c;border:1.5px solid #a8352c;padding:1px 7px;transform:rotate(-3deg)}.mm-spk h3{line-height:.92}.mm-spk .copy{font-size:15px}.mm-spk-fig{border:1.5px solid var(--ink);background:var(--butter);color:var(--ink);flex-direction:column;gap:4px;margin-top:auto;padding:12px 14px;display:flex}.mm-spk-fig .fig{overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,34px);line-height:.9}.mm-spk-fig .mono{font-size:10px}.mm-spk-go{align-self:flex-start;font-size:14.5px}.mm-voices{gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.mm-voice{background:var(--white);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);flex-direction:column;justify-content:space-between;gap:14px;margin:0;padding:20px 20px 18px;display:flex}.mm-voice:nth-child(3n+1){rotate:-.6deg}.mm-voice:nth-child(3n+2){rotate:.5deg}.mm-voice p{font-size:22px;line-height:1.15}.mm-voice cite{color:var(--muted);font-size:10.5px;font-style:normal}.mm-block{margin-top:40px}.mm-block>.mono{margin-bottom:14px;font-size:10.5px;display:block}@media (max-width:960px){.mm-line,.mm-voices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mm-split-top{grid-template-columns:minmax(0,1fr);gap:18px}.mm-cap{height:72px}.mm-cap b{font-size:20px}.mm-parts,.mm-line,.mm-voices{grid-template-columns:minmax(0,1fr)}.mm-voice p{font-size:20px}}
