.mm-guide{--guide-red:#b90023;--guide-ink:#241f1d;--guide-muted:#665d59;max-width:1160px;margin:0 auto;padding:36px 28px 64px;color:var(--guide-ink);font-family:inherit;font-size:17px;line-height:1.75;box-sizing:border-box}.mm-guide *{box-sizing:border-box}.mm-guide a{color:#a60020;text-underline-offset:4px}.mm-guide a:hover{text-decoration-thickness:2px}.mm-guide a:focus-visible{outline:3px solid #b90023;outline-offset:5px}.mm-guide .mm-guide-intro{max-width:830px;margin:0 0 36px;border-bottom:1px solid #dfd6d2;padding-bottom:30px}.mm-guide .mm-guide-kicker{font-size:12px;letter-spacing:.13em;font-weight:700;text-transform:uppercase;color:var(--guide-red);margin:0 0 14px}.mm-guide .mm-guide-lede{font-size:24px;line-height:1.5;letter-spacing:-.025em;color:var(--guide-ink);margin:0 0 18px}.mm-guide .mm-guide-reviewed{font-size:13px;color:var(--guide-muted);margin:0}.mm-guide .mm-guide-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:48px;align-items:start}.mm-guide .mm-guide-toc{position:sticky;top:118px;border-top:3px solid var(--guide-red);padding-top:16px;font-size:14px;line-height:1.45}.mm-guide-toc strong{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.mm-guide .mm-guide-toc ol{list-style:none;padding:0;margin:14px 0;counter-reset:guide-toc}.mm-guide .mm-guide-toc li{counter-increment:guide-toc;margin:0 0 12px;display:flex;gap:10px}.mm-guide-toc li:before{content:counter(guide-toc,decimal-leading-zero);font-size:11px;color:#978b86;padding-top:3px}.mm-guide .mm-guide-toc a{color:var(--guide-ink);text-decoration:none}.mm-guide .mm-guide-body{min-width:0}.mm-guide .mm-guide-body section{scroll-margin-top:120px;margin:0 0 48px}.mm-guide h2{font-family:inherit;font-size:30px;line-height:1.25;letter-spacing:-.035em;margin:0 0 18px;font-weight:700;color:var(--guide-ink)}.mm-guide h3{font-family:inherit;font-size:20px;line-height:1.35;margin:24px 0 10px;color:var(--guide-ink)}.mm-guide p{margin:0 0 17px}.mm-guide ul,.mm-guide ol{padding-left:23px;margin:14px 0 20px}.mm-guide li{margin-bottom:9px}.mm-guide strong{font-weight:700}.mm-guide .mm-guide-note{padding:23px 26px;border-left:4px solid var(--guide-red);background:#fbf3f0;margin:24px 0}.mm-guide-note>:last-child{margin-bottom:0}.mm-guide .mm-guide-table{overflow-x:auto;border:1px solid #dfd6d2;border-radius:9px;margin:24px 0}.mm-guide table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55;margin:0;border:0}.mm-guide th,.mm-guide td{padding:16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #e9e1dc;overflow-wrap:anywhere}.mm-guide th{background:#292321;color:#fff;font-weight:600}.mm-guide tbody tr:last-child td{border-bottom:0}.mm-guide tbody tr:nth-child(even){background:#fbf8f5}.mm-guide figure{margin:28px 0}.mm-guide figure img{width:100%;height:auto;display:block;border-radius:9px;object-fit:contain}.mm-guide figcaption{font-size:13px;line-height:1.6;color:var(--guide-muted);margin-top:10px}.mm-guide .mm-guide-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.mm-guide-gallery figure{margin:0}.mm-guide .mm-guide-gallery img{height:330px;background:#f5f1ee;object-fit:contain}.mm-guide .mm-guide-proof{display:flex;align-items:center;gap:26px;border-top:1px solid #dfd6d2;border-bottom:1px solid #dfd6d2;padding:22px 0}.mm-guide .mm-guide-proof img{width:155px;flex:0 0 155px;height:auto}.mm-guide-proof figcaption{margin:0}.mm-guide .mm-guide-quote{background:#292321;color:#fff;border-radius:12px;padding:30px;margin:32px 0}.mm-guide .mm-guide-quote h2,.mm-guide .mm-guide-quote h3{color:#fff}.mm-guide .mm-guide-quote p{color:#e5dcd6}.mm-guide .mm-guide-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;background:#b90023;color:#fff;border-radius:6px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none}.mm-guide .mm-guide-quote .mm-guide-button{background:#fff;color:#9e001c}.mm-guide .mm-guide-links{border-top:1px solid #dfd6d2;padding-top:28px;margin-top:28px}.mm-guide .mm-guide-links ul{columns:2;column-gap:32px;font-size:14px}.mm-guide .mm-guide-links li{break-inside:avoid;padding-right:8px}.mm-guide .mm-guide-sources{font-size:13px;color:var(--guide-muted);border-top:1px solid #dfd6d2;padding-top:20px}.mm-guide .mm-guide-related{margin-top:44px;padding-top:30px;border-top:1px solid #dfd6d2}.mm-guide-related .elementor-posts-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mm-guide-related .elementor-post__thumbnail__link{display:block}.mm-guide-related .elementor-post__thumbnail img{width:100%;height:160px;object-fit:cover}.mm-guide-related .elementor-post__title{font-size:17px}.mm-guide-related .elementor-post__meta-data,.mm-guide-related .elementor-post__read-more{font-size:13px}.mm-guide-related .elementor-pagination{margin:24px 0;display:flex;flex-wrap:wrap;gap:14px}.mm-guide-related .elementor-pagination .page-numbers{padding:8px}.mm-guide-related .mmde-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mm-guide-related .mmde-related-card img{width:100%;height:auto}.mm-guide-related .mmde-related-card span{display:block;font-size:15px;margin-top:10px}.mm-guide .mm-guide-step{font-size:12px;letter-spacing:.12em;color:var(--guide-red);text-transform:uppercase;font-weight:700;display:block;margin-bottom:9px}
@media(max-width:900px){.mm-guide{padding:30px 26px 50px}.mm-guide .mm-guide-layout{grid-template-columns:1fr;gap:24px}.mm-guide .mm-guide-toc{position:static;padding:16px 0;border-bottom:1px solid #dfd6d2}.mm-guide .mm-guide-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin-bottom:0}.mm-guide .mm-guide-toc li{margin:0}.mm-guide .mm-guide-lede{font-size:22px}.mm-guide .mm-guide-intro{margin-bottom:26px}.mm-guide h2{font-size:28px}.mm-guide-related .elementor-posts-container,.mm-guide-related .mmde-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.mm-guide{padding:25px 20px 40px;font-size:16px;line-height:1.75}.mm-guide .mm-guide-lede{font-size:21px}.mm-guide h2{font-size:26px}.mm-guide h3{font-size:20px}.mm-guide .mm-guide-toc ol{grid-template-columns:1fr}.mm-guide .mm-guide-body section{margin-bottom:36px}.mm-guide .mm-guide-note,.mm-guide .mm-guide-quote{padding:21px}.mm-guide th,.mm-guide td{padding:12px 10px;font-size:13px}.mm-guide .mm-guide-gallery{grid-template-columns:1fr}.mm-guide .mm-guide-gallery img{height:auto;max-height:450px}.mm-guide .mm-guide-links ul{columns:1}.mm-guide .mm-guide-proof{align-items:flex-start;gap:18px}.mm-guide .mm-guide-proof img{width:100px;flex-basis:100px}.mm-guide-related .elementor-posts-container,.mm-guide-related .mmde-related-grid{grid-template-columns:1fr}.mm-guide .mm-guide-button{width:100%}}
