.mp a{color:#0b6b62}.mp-toc a{color:#2e3a37;text-decoration:none}.mp-toc a:hover{color:#0b6b62}.mp h2{margin:0;font-family:var(--font-newsreader),Georgia,serif;font-weight:400;font-size:clamp(27px,2.6cqi,36px);line-height:1.15;letter-spacing:-.01em}.mp .ans{margin:0;font-size:18.5px;line-height:1.6;color:#0e1917;border-left:2px solid #0b6b62;padding-left:16px}.mp .det{margin:0;font-size:16px;line-height:1.7;color:#2e3a37}.mp .lbl{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:12.5px;color:#0b6b62}.mp section{display:flex;flex-direction:column;gap:16px;padding-top:40px;border-top:1px solid #d3dcd9}