.mm-guide{--mmg-line:rgba(0,0,0,.12)}.mm-guide a:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.mm-guide .mm-guide__free{color:var(--text-primary);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.5}.mm-guide .mm-guide__facts{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:1.1rem 0 0;font-size:.78rem;font-weight:600;line-height:1.5}.mm-guide .mm-guide__other{color:var(--text-secondary);margin:.9rem 0 0;font-size:.9rem;line-height:1.5}.mm-guide .mm-guide__other a{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.mm-guide .mm-guide__other a:hover{text-decoration-thickness:2px}.mm-guide .mm-guide__cover{background:var(--bg-cream-darker);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:max(2.25rem,min(6vw,5.5rem)) max(1.4rem,min(6vw,5rem));display:-ms-flexbox;display:flex}.mm-guide .mm-guide__cover-image{border:1px solid var(--mmg-line);background:var(--bg-cream);width:min(100%,26rem);height:auto;box-shadow:0 1.6rem 3.4rem -1.2rem rgba(0,0,0,.28),0 .4rem 1rem rgba(0,0,0,.08)}.mm-guide .mm-guide__preview{background:#fff}.mm-guide .mm-guide__pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(.9rem,min(2.2vw,1.75rem));margin:max(1.75rem,min(4vw,3rem)) 0 0;padding:0;list-style:none;display:grid}.mm-guide .mm-guide__pages figure{margin:0}.mm-guide .mm-guide__page-image{border:1px solid var(--mmg-line);background:var(--bg-cream);width:100%;height:auto;display:block;box-shadow:0 .9rem 1.8rem -1rem rgba(0,0,0,.3)}.mm-guide .mm-guide__pages figcaption{color:var(--text-secondary);text-transform:uppercase;margin-top:.85rem;font-size:.78rem;font-weight:600;line-height:1.45}.mm-guide .mm-guide__pages figcaption span{color:var(--text-primary);font-family:var(--font-serif), Georgia, serif;margin-right:.35rem;font-size:.95rem;font-weight:400}.mm-guide .mm-guide__note{border-top:1px solid var(--mmg-line);max-width:44rem;margin-top:max(2.5rem,min(6vw,4.5rem));padding-top:1.75rem}.mm-guide .mm-guide__note .mm-kicker{margin-bottom:.6rem}.mm-guide .mm-guide__note .mm-copy{font-size:.95rem;line-height:1.7}.mm-guide .mm-guide__cta-copy{max-width:34rem;margin:1.5rem auto 0}.mm-guide .mm-final-cta .mm-button{color:#0a0a0a;background:#fff;border-color:#fff}.mm-guide .mm-final-cta .mm-button:hover{color:#fff;background:0 0}.mm-guide .mm-final-cta .mm-button:focus-visible{color:#fff;background:0 0}.mm-guide .mm-final-cta a:focus-visible{outline-color:#fff}@media (max-width:899px){.mm-guide .mm-guide__cover{padding-top:2.25rem;padding-bottom:3rem}}@media (max-width:700px){.mm-guide .mm-guide__pages{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}}
