.mp-crumb{font-size:11px;color:var(--text-muted);margin-bottom:22px}.mp-crumb a{color:var(--text-muted)}.mp-crumb a:hover{color:var(--text)}.mp-crumb span{padding:0 6px;color:var(--border-strong)}.mp-hero{padding-top:88px}.mp-hero__title{margin:14px 0 0;font-size:clamp(30px,4.4vw,46px);font-weight:500;line-height:1.14;letter-spacing:-.02em;max-width:860px}.mp-hero__title em{font-style:normal;color:var(--accent-primary)}.mp-hero__lede{margin:22px 0 0;font-size:15px;line-height:1.75;color:var(--text-secondary);max-width:620px}.mp-hero__lede strong{color:var(--text);font-weight:600}.mp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mp-cover{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border)}.mp-cover li{position:relative;padding:20px 22px 20px 46px;background:var(--bg-surface);font-size:13px;line-height:1.65;color:var(--text-secondary);transition:background-color .18s ease-out}.mp-cover li:hover{background:var(--bg-row-hover)}.mp-cover li strong{color:var(--text);font-weight:600}.mp-cover li:before{content:"→";position:absolute;left:22px;top:20px;font-family:Cascadia Code,Consolas,ui-monospace,monospace;color:var(--accent-primary)}.mp-note{margin:18px 0 0;font-size:11px;color:var(--text-muted)}.mp-steps{list-style:none;margin:0;padding:0;border:1px solid var(--border)}.mp-steps li{display:flex;gap:24px;padding:24px 26px;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.mp-steps li:last-child{border-bottom:none}.mp-steps li:nth-child(2n){background:var(--bg-row-alt)}.mp-steps__n{flex-shrink:0;width:40px;font-size:13px;color:var(--accent-primary);padding-top:2px}.mp-steps h3{margin:0 0 5px;font-size:15px;font-weight:500}.mp-steps p{margin:0;font-size:13px;line-height:1.7;color:var(--text-secondary);max-width:640px}.mp-faq{border:1px solid var(--border)}.mp-faq__item{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}.mp-faq__item:last-child{border-bottom:none}.mp-faq__item summary{list-style:none;cursor:pointer;padding:20px 52px 20px 24px;font-size:14px;font-weight:500;position:relative;transition:background-color .15s}.mp-faq__item summary::-webkit-details-marker{display:none}.mp-faq__item summary:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-family:Cascadia Code,Consolas,ui-monospace,monospace;font-size:16px;color:var(--text-muted);transition:transform .2s}.mp-faq__item[open] summary:after{transform:translateY(-50%) rotate(45deg);color:var(--accent-primary)}.mp-faq__item summary:hover{background:var(--bg-hover)}.mp-faq__item p{margin:0;padding:0 24px 22px;font-size:13px;line-height:1.75;color:var(--text-secondary);max-width:720px}.mp-related{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mp-related a{display:block;padding:20px 22px;background:var(--bg-surface);border:1px solid var(--border);color:var(--text);transition:border-color .15s,background-color .18s ease-out}.mp-related a:hover{border-color:var(--border-strong);background:var(--bg-row-hover);color:var(--text)}.mp-related__k{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.mp-related__t{font-size:14px;font-weight:500}@media(max-width:900px){.mp-grid,.mp-cover,.mp-related{grid-template-columns:1fr}}@media(max-width:640px){.mp-steps li{flex-direction:column;gap:10px;padding:20px 18px}}
