.mm-system__inner{max-width:760px;padding-top:clamp(24px,5vw,56px)}.mm-system__inner--narrow{max-width:560px}.mm-system__title{font-size:clamp(30px,5vw,52px);letter-spacing:-1.7px;margin-top:16px}.mm-system__body{color:var(--mm-muted);font-size:clamp(16px,2vw,18px);line-height:1.7;margin-top:20px;max-width:60ch}.mm-system__actions{margin-top:clamp(28px,4vw,40px)}.mm-system__rule{margin-top:clamp(32px,5vw,48px)}.mm-system__search{margin-top:clamp(24px,4vw,32px);max-width:560px}.mm-system__form{margin-top:clamp(26px,4vw,36px);max-width:560px}.mm-system__form input[type=email],.mm-system__form input[type=password],.mm-system__form input[type=text],.mm-system__search input[type=search],.mm-system__search input[type=text]{background:#fff;border:1px solid var(--mm-rule);border-radius:var(--mm-radius);box-sizing:border-box;color:var(--mm-ink);font-family:var(--mm-font-body);font-size:16px;min-height:48px;padding:0 14px;width:100%}.mm-system__form input:focus,.mm-system__search input:focus{border-color:var(--mm-accent);outline:none}.mm-system__form .item-label,.mm-system__form label{color:var(--mm-body);display:block;font-size:15px;line-height:1.6;margin-bottom:8px}.mm-system__form ul{list-style:none;margin:0;padding:0}.mm-system__form li{border-bottom:1px solid var(--mm-rule);padding:14px 0}.mm-system__form button[type=submit],.mm-system__form input[type=submit],.mm-system__search button,.mm-system__search input[type=submit]{background:var(--mm-ink);border:0;border-radius:var(--mm-radius);color:var(--mm-paper);cursor:pointer;font-family:var(--mm-font-body);font-size:15px;font-weight:600;margin-top:20px;min-height:48px;padding:0 26px}.mm-system__form input[type=submit]:hover,.mm-system__search button:hover{background:var(--mm-accent)}.mm-searchresults .hs-search-results__title{color:var(--mm-ink);font-family:var(--mm-font-head);font-size:clamp(20px,2.8vw,26px);font-weight:600;letter-spacing:-.8px}.mm-searchresults .hs-search-results__listing li{border-bottom:1px solid var(--mm-rule);list-style:none;padding:clamp(22px,3.5vw,32px) 0}.mm-searchresults .hs-search-results__listing{margin:0;padding:0}.mm-searchresults .hs-search-results__description{color:var(--mm-muted);font-size:16px;line-height:1.7;margin-top:10px}.mm-searchresults .hs-search-results__pagination{display:flex;font-size:15px;gap:24px;padding-top:clamp(26px,4vw,36px)}