.mmrp{--mmrp-ink:#17191d;--mmrp-muted:#62656b;--mmrp-accent:#ac481e;--mmrp-line:#e5e5e7;color:var(--mmrp-ink);padding-block:32px 60px;max-width:1260px;margin-inline:auto}.mmrp [hidden]{display:none!important}.mmrp a{color:inherit;text-decoration:none}.mmrp a:hover{color:var(--mmrp-accent)}.mmrp a:focus-visible,.mmrp summary:focus-visible,.mmrp button:focus-visible{outline:2px solid var(--mmrp-accent);outline-offset:5px}.mmrp-breadcrumb{display:flex;gap:12px;font-size:12px;color:var(--mmrp-muted);margin-bottom:28px}.mmrp-hero{max-width:800px;padding-bottom:32px}.mmrp-hero h1{font-size:clamp(36px,5vw,62px);line-height:1.08;letter-spacing:-.035em;font-weight:700;margin:0 0 20px}.mmrp-hero h1 span{color:var(--mmrp-accent)}.mmrp-hero p{max-width:520px;font-size:16px;line-height:1.8;color:var(--mmrp-muted);margin:0}.mmrp-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-block:25px;border-block:1px solid var(--mmrp-line)}.mmrp-facts strong{display:block;font-size:24px;margin-bottom:6px;font-family:var(--font-heading-family,inherit)}.mmrp-facts p{font-size:12px;color:var(--mmrp-muted);margin:0;line-height:1.7}.mmrp-facts a{display:none;color:var(--mmrp-accent);font-size:12px;margin-top:8px}.mmrp-ready .mmrp-facts a{display:inline-block}.mmrp-layout{padding-top:38px}.mmrp-ready .mmrp-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px}.mmrp-nav{position:sticky;top:110px;align-self:start}.mmrp-nav>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--mmrp-muted)}.mmrp-nav a{display:block;font-size:12px;line-height:1.6;padding:9px 0}.mmrp-nav a[aria-current]{font-weight:700;color:var(--mmrp-accent)}.mmrp-toolbar{text-align:right;margin-bottom:10px}.mmrp-toolbar button{font:inherit;font-size:12px;padding:12px;background:none;border:0;color:var(--mmrp-accent);cursor:pointer}.mmrp-sections>details{border-top:1px solid var(--mmrp-line);scroll-margin-top:110px}.mmrp-sections>details:last-child{border-bottom:1px solid var(--mmrp-line)}.mmrp summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:21px;font-weight:600;line-height:1.4;padding:22px 0;cursor:pointer;font-family:var(--font-heading-family,inherit)}.mmrp summary::-webkit-details-marker{display:none}.mmrp-plus{font:24px sans-serif;color:var(--mmrp-accent);flex-shrink:0}.mmrp details[open] .mmrp-plus{transform:rotate(45deg)}.mmrp-copy{font-size:14px;line-height:1.9;color:#454950;padding-bottom:20px;max-width:75ch;overflow-wrap:anywhere}.mmrp-copy p{margin:0 0 18px}.mmrp-copy li{margin:8px 0}.mmrp-copy ul{padding-left:22px;list-style:disc}.mmrp-copy>p:empty{display:none}.mmrp-help{display:flex;gap:25px;align-items:center;justify-content:space-between;background:#fbf3ed;border-radius:12px;margin-top:35px;padding:28px}.mmrp-help h2{font-size:22px;line-height:1.3;margin:0 0 8px}.mmrp-help p{font-size:13px;line-height:1.8;color:var(--mmrp-muted);margin:0}.mmrp-help a{font-size:13px;font-weight:600;color:var(--mmrp-accent);white-space:nowrap}.mmrp-source{max-width:75ch}.mmrp-source a,.mmrp-copy a{color:var(--mmrp-accent);text-decoration:underline}@media(max-width:767px){.mmrp{padding:24px 22px 40px}.mmrp-breadcrumb{font-size:11px;margin-bottom:22px}.mmrp-hero{padding-bottom:24px}.mmrp-hero h1{font-size:clamp(30px,8.9vw,40px);margin-bottom:16px}.mmrp-hero p{font-size:13px}.mmrp-facts{grid-template-columns:1fr;gap:20px;padding-block:22px}.mmrp-facts>div{display:grid;grid-template-columns:110px 1fr;column-gap:12px}.mmrp-facts strong{font-size:20px;grid-row:span 2}.mmrp-facts p,.mmrp-facts a{font-size:11px}.mmrp-facts a{margin-top:3px}.mmrp-ready .mmrp-layout{display:block;padding-top:20px}.mmrp-nav{position:static;border-bottom:1px solid var(--mmrp-line);margin-bottom:16px;padding-bottom:12px}.mmrp-nav>span{display:none}.mmrp-nav>div{display:flex;gap:20px;overflow:auto}.mmrp-nav a{white-space:nowrap;padding:12px 0}.mmrp summary{font-size:19px;padding:20px 0}.mmrp-copy{font-size:13px}.mmrp-help{display:block;padding:24px}.mmrp-help a{display:inline-block;margin-top:16px}.mmrp-sections>details{scroll-margin-top:100px}}@media(prefers-reduced-motion:reduce){.mmrp{scroll-behavior:auto}}
