.mp .how-story{max-width:1120px;padding-top:28px}.how-story .how-intro{max-width:780px;margin:0 auto;text-align:center}.how-story .how-intro .mp-title{max-width:22ch;margin:0 auto 20px;font-size:clamp(38px,4vw,54px)}.how-story .how-intro>p{max-width:46ch;margin:0 auto;color:var(--mp-muted);font:400 20px/1.6 var(--mp-sans)}.how-story .how-evidence{display:block;margin-top:16px;color:var(--mp-accent-ink);font:400 14px/1.5 var(--mp-sans)}.how-story .how-step{margin-top:clamp(64px,7vw,96px);scroll-margin-top:96px}.how-story .how-step__heading{max-width:720px;margin:0 auto 28px;text-align:center}.how-story :is(.how-number,.how-label){display:block;color:var(--mp-accent-ink);font:500 13px/1.5 var(--mp-sans);letter-spacing:.07em;text-transform:uppercase}.how-story .how-step h2{margin:12px 0 14px;font:400 clamp(30px,3vw,40px) /1.16 var(--mp-serif);letter-spacing:-.025em;text-wrap:balance}.how-story .how-step__heading>p{max-width:52ch;margin:0 auto;color:var(--mp-muted);font:400 18px/1.65 var(--mp-sans)}.how-story .how-request{max-width:760px;margin:0 auto;padding:clamp(22px,3vw,36px);border:1px solid var(--mp-line);border-radius:18px;background:var(--mp-panel)}.how-story blockquote{margin:18px 0 14px;color:var(--mp-ink);font:400 clamp(23px,2.1vw,29px) /1.45 var(--mp-serif);white-space:pre-line}.how-story .how-figure{margin:0}.how-story figcaption{margin-top:14px;color:var(--mp-muted);font:400 14px/1.6 var(--mp-sans);text-align:center}.how-story .how-change-request{max-width:710px;margin:0 auto 24px;text-align:center}.how-story .how-change-request .how-label{margin-bottom:12px}.how-story .how-compare{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:20px}.how-story .how-compare button{min-height:46px;padding:10px 20px;border:1px solid var(--mp-line);border-radius:24px;background:transparent;color:var(--mp-muted);font:500 16px/1.4 var(--mp-sans);cursor:pointer}.how-story .how-compare button[aria-pressed=true]{border-color:var(--mp-accent-ink);background:var(--mp-panel);color:var(--mp-ink)}.how-story .how-return{max-width:540px;margin:18px auto 0;text-align:center}.how-story .how-return button{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:10px 18px;border:1px solid var(--mp-line);border-radius:10px;background:var(--mp-panel);color:var(--mp-ink);font:500 16px/1.4 var(--mp-sans);cursor:pointer}.how-story .how-return button[aria-disabled=true]{color:var(--mp-muted);cursor:default}.how-story .how-return__note{max-width:540px;margin:12px auto 0;color:var(--mp-muted);font:400 17px/1.6 var(--mp-sans);text-align:center}.how-story .how-return__note strong{color:var(--mp-ink);font-weight:500}.how-story .how-follow-up{max-width:760px;margin:22px auto 0}.how-story .how-follow-up:not([open]) summary{justify-content:center}.how-story .how-note{margin:10px auto 0;color:var(--mp-muted);font:400 14px/1.6 var(--mp-sans);text-align:center}.how-story .how-private{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 20px;color:var(--mp-muted);font:500 15px/1.4 var(--mp-sans)}.how-story .how-support{margin:56px auto 28px;color:var(--mp-muted);font:400 16px/1.7 var(--mp-sans);text-align:center}.how-story .how-support a{color:var(--mp-accent-ink)}.how-story .how-import{max-width:760px;margin:0 auto;border:1px solid var(--mp-line);border-radius:14px;background:var(--mp-panel);scroll-margin-top:96px}.how-story .how-import>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 24px;font:400 20px/1.4 var(--mp-serif);list-style:none;cursor:pointer}.how-story .how-import>summary::-webkit-details-marker{display:none}.how-story .how-import__sign{font:300 24px/1 var(--mp-sans);transition:transform .2s ease}.how-story .how-import[open] .how-import__sign{transform:rotate(45deg)}.how-story .how-import__body{padding:0 24px 24px}.how-story .how-import__body>p{margin:0 0 14px;color:var(--mp-muted);font:400 17px/1.6 var(--mp-sans)}.how-story .how-import__body>.how-import__fine{font-size:15px}.how-story .how-import__error{margin:12px 0 0;color:var(--app-danger)}@media (prefers-reduced-motion:reduce){.how-story .how-import__sign{transition:none}}@media (max-width:600px){.mp .how-story{padding-top:12px}.how-story .how-intro .mp-title{font-size:38px}.how-story .how-intro>p{font-size:18px}.how-story .how-step{margin-top:60px;scroll-margin-top:170px}.how-story .how-step__heading>p{font-size:17px}.how-story .how-compare button{padding-inline:16px;font-size:15px}.how-story .how-import{scroll-margin-top:170px}.how-story .how-import>summary{padding:18px;font-size:19px}.how-story .how-import__body{padding:0 18px 18px}}