.mmhsub-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.mmhsub-overview article{padding:24px;background:var(--sand)}.mmhsub-overview h2{font:600 20px/1.3 var(--sans);color:var(--plum);margin-bottom:12px}.mmhsub-overview p,.mmhsub-rates p,.mmhsub-manage p,.mmhsub-cancel p{color:var(--muted)}.mmhsub-steps{list-style:none;padding:0;counter-reset:subscription-step;margin:20px 0 0}.mmhsub-steps li{position:relative;padding:16px 0 16px 52px;border-bottom:1px solid var(--border);counter-increment:subscription-step}.mmhsub-steps li:before{content:counter(subscription-step,decimal-leading-zero);position:absolute;left:0;top:16px;color:var(--plum);font-size:14px}.mmhsub-steps h3{font:600 18px/1.4 var(--sans);margin-bottom:8px}.mmhsub-steps p{color:var(--muted)}.mmhsub-links{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.mmhsub-rates h3,.mmhsub-manage h3,.mmhsub-cancel h3{font:600 20px/1.4 var(--sans);margin-bottom:16px}.mmhsub-rates p+p,.mmhsub-manage p+p{margin-top:16px}.mmhsub-manage{padding:24px;border:1px solid var(--border);margin-top:24px;background:var(--paper)}.mmhsub-manage .mmh-button{margin-top:24px}.mmhsub-cancel{padding:24px;background:var(--sand);border-left:3px solid var(--plum);margin-top:24px}.mmhsub-cancel h3:not(:first-child){margin-top:28px}.mmhsub-cancel .mmh-link-button{margin-top:20px}@media(max-width:760px){.mmhsub-overview{grid-template-columns:1fr;gap:16px}.mmhsub-links{align-items:flex-start;flex-direction:column}.mmhsub-links .mmh-button{width:100%;justify-content:center}}

.mmh-root.mmhsub-page a.mmh-button:not(.mmh-outline){color:var(--white)}.mmhsub-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mmhsub-page .mmhd-heading{padding-bottom:24px}.mmhsub-page .mmhd-section{padding:28px 0}.mmhsub-overview article{padding:20px}.mmhsub-overview h2{font-size:18px}.mmhsub-page .mmhd-contact{padding:24px}.mmhsub-cancel h3:not(:first-child){margin-top:22px}@media(max-width:760px){.mmhsub-hero-actions{display:grid;grid-template-columns:1fr;width:100%;gap:10px}.mmhsub-hero-actions .mmh-button{width:100%}.mmhsub-page .mmhd-section{padding:24px 0}.mmhsub-overview article{padding:18px}.mmhsub-steps li{padding-left:40px}}
