:root{--mh-ink:#1a1c1a;--mh-cream:#faf9f6;--mh-red:#a10006;--mh-muted:#6b6d6b}.mh-hero,.mh-section{background:var(--mh-cream);color:var(--mh-ink)}.mh-hero{padding:clamp(2.5rem,6vw,5rem) 0 0}.mh-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:end;padding-bottom:2.5rem}.mh-hero h1,.mh-section h2{font-family:Roboto,system-ui,sans-serif;font-size:clamp(2.5rem,4.4vw,4.5rem);line-height:1.02;letter-spacing:-.035em;margin:0}.mh-hero h1 em,.mh-section h2 em{color:var(--mh-red);font-style:normal}.mh-lead{max-width:38rem;color:var(--mh-muted);font-size:1.15rem;line-height:1.6;margin:1.5rem 0 0}.eyebrow{color:var(--mh-red);font-family:Poppins,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem}.mh-guide-links{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.5rem}.mh-guide-links a{color:var(--mh-ink);font-weight:600;text-decoration-color:#aaa;text-underline-offset:.2em}.mh-guide-links a:hover{color:var(--mh-red);text-decoration-color:currentColor}.mh-direct-answer{background:#fff;border-left:4px solid var(--mh-red);padding:1.75rem 2rem;margin:2.5rem 0;border-radius:0 var(--radius-md,.5rem) var(--radius-md,.5rem) 0;box-shadow:0 4px 16px #0000000a}.mh-direct-answer h3{margin:0 0 .5rem;font-family:Roboto,system-ui,sans-serif;font-size:1.15rem;font-weight:700;color:var(--mh-ink)}.mh-direct-answer p{margin:0;font-size:.95rem;line-height:1.65;color:#444}.mh-links{align-self:center;border-top:1px solid #ddd}.mh-links a,.mh-list a{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;border-bottom:1px solid #ddd;color:inherit;text-decoration:none;font-family:Poppins,system-ui,sans-serif;font-weight:600;font-size:.95rem}.mh-links a:hover,.mh-list a:hover,.mh-links span,.mh-list b{color:var(--mh-red)}.mh-hero-image{width:100%;max-height:clamp(380px,55vh,640px);object-fit:cover;object-position:center;border-radius:1rem 1rem 0 0;display:block}.mh-section{padding-block:clamp(3.5rem,6vw,5.5rem)}.mh-section h2{font-size:clamp(2.4rem,4.5vw,4rem);max-width:52rem}.mh-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem}.mh-card{color:inherit;text-decoration:none;background:#fff;padding:1.25rem;border-radius:.5rem;border:1px solid #e8e7e1;transition:transform .2s,box-shadow .2s}.mh-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.mh-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;margin-bottom:1rem;border-radius:.25rem}.mh-card h3{font-family:Roboto,system-ui,sans-serif;font-size:1.35rem;line-height:1.2;margin:.5rem 0 .75rem}.mh-card>span{color:var(--mh-red);font-family:Poppins,system-ui,sans-serif;font-size:.8rem;font-weight:700}.mh-dark{background:#f1f0ec;color:var(--mh-ink)}.mh-dark .eyebrow{color:var(--mh-red)}.mh-dark .mh-list{margin-top:2.5rem}.mh-dark .mh-list a{border-color:#d7d6d2;color:var(--mh-ink)}@media(max-width:800px){.mh-hero-grid,.mh-cards{grid-template-columns:1fr;gap:2rem}.mh-hero-grid{padding-bottom:1.5rem}}
