.mm-pairing{border-top:1px solid rgba(157,240,200,.18);background:#07110e;color:#eee2cc}.mm-pairing-inner{display:grid;gap:clamp(28px,4vw,48px);padding:clamp(48px,6vw,88px) var(--mm-header-inline, var(--mm-edge)) clamp(52px,6vw,88px)}.mm-pairing-start{display:flex}.mm-pairing .mm-button{min-height:54px;padding-inline:24px}.mm-pairing-other{display:grid;gap:14px;max-width:880px;padding:clamp(22px,3vw,36px);border:1px solid rgba(157,240,200,.24);background:#0b1a15;color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.mm-pairing-route{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;color:#b9b1a2;font-family:var(--mm-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.mm-pairing-route b{color:#9df0c8;font-weight:500}.mm-pairing-route-arrow{color:#9df0c8}.mm-pairing h2{max-width:24ch;margin:0;color:#eee2cc;font-family:var(--mm-serif);font-weight:400;font-size:clamp(28px,3vw,44px);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.mm-pairing p{max-width:56ch;margin:0;color:#b9b1a2;font-size:clamp(15px,1.1vw,17px);line-height:1.5}.mm-pairing-link{display:inline-flex;align-items:center;gap:.6em;min-height:44px;color:#9df0c8;font-family:var(--mm-serif);font-size:clamp(19px,1.5vw,23px);letter-spacing:-.01em}.mm-pairing-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:#9df0c866}.mm-pairing-arrow{display:inline-block;transition:transform .2s cubic-bezier(.2,.7,.2,1)}@media (hover: hover) and (pointer: fine){.mm-pairing-other:hover{border-color:#9df0c88c;background:#0e211a}.mm-pairing-other:hover .mm-pairing-label{text-decoration-color:currentColor}.mm-pairing-other:hover .mm-pairing-arrow{transform:translate(3px)}}.mm-pairing-other:focus-visible,.mm-pairing .mm-button:focus-visible{outline:3px solid #eee2cc;outline-offset:3px}@media (min-width: 761px){.mm-pairing-inner{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:center}.mm-pairing-start{grid-column:2;grid-row:1;justify-content:flex-end}.mm-pairing-other{grid-column:1;grid-row:1}}@media (max-width: 760px){.mm-pairing .mm-button{width:100%}}
