.mm-explore{display:grid;gap:18px;margin-top:48px}
@media(min-width:800px){.mm-explore{grid-template-columns:1fr 1fr}}
.mm a.mm-xc{display:block;padding:38px 34px;background:#fbf8f3;border:1px solid rgba(27,26,24,.12);border-radius:32px;color:var(--ink);transition:transform .3s,box-shadow .3s}
.mm a.mm-xc:hover{transform:translateY(-4px);box-shadow:0 26px 40px -28px rgba(27,26,24,.5)}
.mm .mm-xc h3{margin:18px 0 10px;font-size:1.6rem}
.mm .mm-xc p{font-weight:300;opacity:.85}
.mm .mm-xc__go{display:inline-block;margin-top:22px;font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-d)}
.mm a.mm-xc--dark{background:var(--k);color:var(--cream);border-color:var(--k)}
.mm .mm-xc--dark .mm-xc__go{color:var(--gold)}
.mm .mm-xc .mm-pill-tag{color:var(--gold-d);border-color:rgba(122,95,39,.5)}
.mm .mm-xc--dark .mm-pill-tag{color:var(--gold);border-color:rgba(194,166,107,.6)}
.mm-pagehead{padding-top:clamp(56px,9vw,110px);padding-bottom:clamp(48px,7vw,90px)}
.mm-pagehead h1{font-size:clamp(2.2rem,7vw,4.4rem)}
.mm-vals{display:grid;gap:14px;margin-top:44px}
@media(min-width:800px){.mm-vals{grid-template-columns:repeat(3,1fr)}}
.mm .mm-val{padding:30px 26px;border:1px solid rgba(27,26,24,.16);border-radius:32px;background:#fbf8f3;color:var(--ink)}
.mm .mm-val h3{font-size:1.35rem;margin:0 0 10px;color:var(--ink)}
.mm .mm-val p{font-weight:300;font-size:.98rem;color:var(--ink);opacity:.85}
.mm-final .mm-btn--dark{background:var(--k);color:var(--cream);border-color:var(--k)}
