/*! Lab Unit Converter — homepage sections (native blocks, classes prefixed mmh-) */
@font-face{font-family:"LUC Inter";src:url(fonts/luc-inter.woff2) format("woff2");font-weight:400 800;font-display:swap}
@font-face{font-family:"LUC Jakarta";src:url(fonts/luc-jakarta.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122,U+2212}

.mmh,.mmh-calc{
  --mmh-navy:#0f2f57;--mmh-blue:#1769e0;--mmh-blue6:#1257c2;--mmh-b50:#eef5ff;--mmh-b100:#dbe9fd;
  --mmh-ink:#0f2240;--mmh-text:#24364b;--mmh-muted:#5f6f82;--mmh-line:#dde6f0;--mmh-soft:#f6f9fc;
  --mmh-green:#1e8a4c;--mmh-gbg:#e9f8ef;--mmh-teal:#0f766e;--mmh-tbg:#e6f6f3;--mmh-purple:#7c3aed;--mmh-pbg:#f4efff;
  --mmh-orange:#ea7a14;--mmh-obg:#fff1e3;--mmh-red:#dc2626;--mmh-rbg:#fdecec;--mmh-yellow:#c98a00;--mmh-ybg:#fff6dc;
  --mmh-f:"LUC Inter",Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --mmh-h:"LUC Jakarta","LUC Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  font-family:var(--mmh-f);color:var(--mmh-text);-webkit-font-smoothing:antialiased
}
.mmh *{box-sizing:border-box}
.mmh h1,.mmh h2,.mmh h3{font-family:var(--mmh-h);color:var(--mmh-ink);letter-spacing:-.012em;line-height:1.2;text-transform:none;margin:0}
.mmh p{margin:0}
.mmh a{text-decoration:none}
.mmh .wp-block-group{margin-block:0}

/* page wrapper: remove gaps between full-width sections */
.mmh{margin-top:0!important;margin-bottom:0!important}
.mmh > *{margin-block:0!important}
.mmh-sec{padding:72px 24px!important}
.mmh-sec--alt{background:var(--mmh-soft);border-top:1px solid var(--mmh-line);border-bottom:1px solid var(--mmh-line)}
.mmh-sec > *{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}
.mmh-sec h2{font-size:clamp(26px,3vw,34px);font-weight:800}
.mmh-sub{margin-top:10px!important;max-width:640px;font-size:17px;line-height:1.6;color:var(--mmh-muted)}
.mmh-more{margin-top:10px!important;margin-bottom:26px!important;font:700 15px var(--mmh-f)}
.mmh-more a{color:var(--mmh-blue)}
.mmh-sec h2 + .mmh-sub + :not(.mmh-more){margin-top:28px!important}

/* hero */
.mmh-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#f3f8ff 0,#fff 100%);border-bottom:1px solid var(--mmh-line);padding:56px 24px 60px!important}
.mmh-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(#cfdff5 1.3px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 60%);mask-image:linear-gradient(90deg,transparent 0,#000 60%);opacity:.55;pointer-events:none}
.mmh-hero > *{position:relative;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}
.mmh-hero .wp-block-columns{gap:48px;align-items:center;margin-top:0;margin-bottom:0}
.mmh-eyebrow{display:inline-block;font:700 13px var(--mmh-f);letter-spacing:.08em;text-transform:uppercase;color:var(--mmh-teal);background:var(--mmh-tbg);padding:7px 12px;border-radius:999px}
.mmh-hero h1{font-size:clamp(34px,4.4vw,50px);font-weight:800;margin:18px 0 16px!important}
.mmh-hero h1 mark,.mmh-hl{background:none!important;color:var(--mmh-blue)!important}
.mmh-lead{font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:var(--mmh-muted);max-width:540px}
ul.mmh-checks{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0!important;padding:0!important}
ul.mmh-checks li{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 12px;border:1px solid var(--mmh-line);border-radius:999px;background:#fff;font:600 13.5px/1.2 var(--mmh-f);color:var(--mmh-ink)}
ul.mmh-checks li::before{content:"";width:15px;height:15px;background:var(--mmh-green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}
.mmh-hero .wp-block-buttons{margin-top:28px!important;gap:12px}
.mmh .wp-block-button__link{font:700 15px/1 var(--mmh-f)!important;padding:14px 20px!important;border-radius:10px!important;background:var(--mmh-blue)!important;color:#fff!important;border:1px solid var(--mmh-blue)!important}
.mmh .is-style-outline .wp-block-button__link{background:#fff!important;color:var(--mmh-ink)!important;border-color:var(--mmh-line)!important}

/* cards + grids */
.mmh-grid{display:grid!important;gap:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))}
.mmh-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.mmh-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.mmh-card{background:#fff;border:1px solid var(--mmh-line);border-radius:14px;padding:20px!important;margin:0!important;display:flex;flex-direction:column;gap:0}
.mmh-card > *{margin:0!important}
.mmh-card h3{font-size:17px;font-weight:800;display:flex;align-items:center;gap:12px}
.mmh-card h3::before{content:"";flex:none;width:42px;height:42px;border-radius:11px;background:var(--mmh-b50) var(--mmh-i,none) center/22px no-repeat}
.mmh-card.no-ic h3::before{display:none}
.mmh-formula{margin-top:14px!important;font:700 15px/1.35 var(--mmh-f);color:var(--mmh-ink);background:var(--mmh-soft);border:1px dashed var(--mmh-line);border-radius:9px;padding:9px 12px;font-variant-numeric:tabular-nums}
.mmh-use{margin-top:10px!important;font-size:14px;line-height:1.5;color:var(--mmh-muted)}
.mmh-go{margin-top:auto!important;padding-top:12px;font:700 14px var(--mmh-f)}
.mmh-go a{color:var(--mmh-blue)}
.mmh-card .mmh-kicker{font:700 12px var(--mmh-f);color:var(--mmh-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px!important}
.mmh-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px!important;font-size:0}
.mmh-pills a{font:600 13px/1 var(--mmh-f);color:var(--mmh-blue6);background:var(--mmh-b50);border:1px solid var(--mmh-b100);padding:6px 9px;border-radius:7px}
.mmh-pills a:hover{border-color:var(--mmh-blue)}
.mmh-card p.mmh-desc{margin-top:8px!important;font-size:14.5px;line-height:1.55;color:var(--mmh-muted)}
a.mmh-card:hover,.mmh-card:hover{border-color:#c6d6ea}

/* icon colours (card modifier) */
.mmh-c--blue h3::before{background-color:var(--mmh-b50)}.mmh-c--orange h3::before{background-color:var(--mmh-obg)}
.mmh-c--yellow h3::before{background-color:var(--mmh-ybg)}.mmh-c--purple h3::before{background-color:var(--mmh-pbg)}
.mmh-c--teal h3::before{background-color:var(--mmh-tbg)}.mmh-c--red h3::before{background-color:var(--mmh-rbg)}
.mmh-c--green h3::before{background-color:var(--mmh-gbg)}
.mmh-i--drop{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231769e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c4 5 6 8 6 11a6 6 0 0 1-12 0c0-3 2-6 6-11z'/%3E%3C/svg%3E")}
.mmh-i--heart{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea7a14' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1-1.1a5.5 5.5 0 0 0-7.8 7.8l8.8 8.8 8.8-8.8a5.5 5.5 0 0 0 0-7.8z'/%3E%3C/svg%3E")}
.mmh-i--drops{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c98a00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 16.3c2.2 0 4-1.8 4-4 0-1.2-.6-2.3-1.8-3.3S7.3 6.6 7 5.3c-.3 1.3-1 2.6-2.2 3.7S3 11.1 3 12.3c0 2.2 1.8 4 4 4zM12.6 6.4A11 11 0 0 0 14 4c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a7 7 0 0 1-11.9 4.9'/%3E%3C/svg%3E")}
.mmh-i--tube{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3v14a3 3 0 0 0 6 0V3M8 3h8M9 10h6'/%3E%3C/svg%3E")}
.mmh-i--flask{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f766e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6l-5 9a2 2 0 0 0 2 3h10a2 2 0 0 0 2-3l-5-9V3M7.5 14h9'/%3E%3C/svg%3E")}
.mmh-i--bone{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dc2626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 4v2M12 18v2M4 12h2M18 12h2'/%3E%3C/svg%3E")}
.mmh-i--dna{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e8a4c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 3c0 9 16 9 16 18M20 3c0 9-16 9-16 18M6 7h12M6 17h12'/%3E%3C/svg%3E")}
.mmh-i--sun{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c98a00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/%3E%3C/svg%3E")}
.mmh-i--scale{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e8a4c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M5 7h14M5 7l-3 7a3 3 0 0 0 6 0zM19 7l-3 7a3 3 0 0 0 6 0zM8 21h8'/%3E%3C/svg%3E")}
.mmh-i--ruler{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231769e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21 21 3v18z'/%3E%3Cpath d='M8 21v-3M12 21v-3M16 21v-3M21 12h-3'/%3E%3C/svg%3E")}
.mmh-i--check{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5M8 11l2 2 4-4'/%3E%3C/svg%3E")}
.mmh-i--cal{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c98a00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E")}
.mmh-i--doc{--mmh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231769e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z'/%3E%3Cpath d='M14 3v6h6M8 13h8M8 17h5'/%3E%3C/svg%3E")}
.mmh-card.mmh-trust h3{flex-direction:column;align-items:flex-start;font-size:16.5px}

/* figures (charts / diagram) */
.mmh-fig{background:#fff;border:1px solid var(--mmh-line);border-radius:18px;padding:24px!important;margin:0!important}
.mmh-fig > *{margin:0!important}
.mmh-fig h3{font-size:18px;font-weight:800}
.mmh-fig .mmh-desc{margin-top:4px!important;font-size:14px;color:var(--mmh-muted)}
.mmh-fig .wp-block-image{margin-top:16px!important}
.mmh-fig .wp-block-image img{width:100%;height:auto;display:block}
.mmh-formulabar{margin-top:18px!important;background:var(--mmh-navy);color:#fff;border-radius:14px;padding:16px 20px;font:700 clamp(16px,1.8vw,20px)/1.35 var(--mmh-h)}
.mmh-formulabar small{display:block;font:500 14px var(--mmh-f);color:#b9cbe6;margin-top:4px}
.mmh .wp-block-columns.mmh-cols{gap:24px;margin-top:0!important;margin-bottom:0!important;align-items:stretch}
.mmh .wp-block-columns.mmh-cols > .wp-block-column{display:flex;flex-direction:column}
.mmh .wp-block-columns.mmh-cols > .wp-block-column > *{flex:1}

/* table */
.mmh-table{margin:0!important;border:1px solid var(--mmh-line);border-radius:14px;overflow:hidden;background:#fff}
.mmh-table thead{border:0!important}.mmh-table table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin:0;border:0}
.mmh-table th{font:700 12.5px var(--mmh-f);text-transform:uppercase;letter-spacing:.06em;color:var(--mmh-muted);text-align:left;padding:11px 14px;background:var(--mmh-soft);border:0;border-bottom:1px solid var(--mmh-line)}
.mmh-table td{padding:11px 14px;border:0;border-bottom:1px solid var(--mmh-line);color:var(--mmh-ink);font-size:15px}
.mmh-table tr:last-child td{border-bottom:0}
.mmh-table td strong{font-weight:700}
.mmh-table figcaption{font-size:13px;color:var(--mmh-muted);padding:10px 14px;margin:0;text-align:left;background:var(--mmh-soft);border-top:1px solid var(--mmh-line)}

/* charts cards */
.mmh-chartcard h3::before{width:56px;height:70px;border-radius:8px;border:1px solid var(--mmh-line);background:linear-gradient(var(--mmh-bar,#1769e0),var(--mmh-bar,#1769e0)) 9px 10px/28px 5px no-repeat,repeating-linear-gradient(transparent 0 8px,#dde6f0 8px 12px) 9px 22px/36px 40px no-repeat,#fff!important}
.mmh-chartcard.mmh-c--orange{--mmh-bar:#ea7a14}.mmh-chartcard.mmh-c--purple{--mmh-bar:#7c3aed}

/* faq */
.mmh-faq{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;align-items:start}
.mmh-faq > *{margin:0!important}
.mmh details.wp-block-details{background:#fff;border:1px solid var(--mmh-line);border-radius:12px;padding:0}
.mmh details.wp-block-details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;padding:16px 18px;font:700 16px/1.4 var(--mmh-h);color:var(--mmh-ink)}
.mmh details.wp-block-details summary::-webkit-details-marker{display:none}
.mmh details.wp-block-details summary::after{content:"+";flex:none;font:600 20px/1 var(--mmh-f);color:var(--mmh-blue)}
.mmh details.wp-block-details[open] summary::after{content:"–"}
.mmh details.wp-block-details > :not(summary){margin:0!important;padding:0 18px 16px;font-size:15px;line-height:1.6;color:var(--mmh-muted)}
.mmh-disc{margin-top:28px!important;background:var(--mmh-soft);border:1px solid var(--mmh-line);border-radius:12px;padding:14px 18px;font-size:14px;line-height:1.6;color:var(--mmh-muted)}
.mmh-disc strong{color:var(--mmh-ink)}

/* ---------------- hero calculator ([luc_blood_converter]) ---------------- */
.mmh-calc{background:#fff;border:1px solid var(--mmh-line);border-radius:18px;box-shadow:0 1px 2px rgba(15,34,64,.04),0 18px 40px rgba(15,34,64,.08);overflow:hidden;font-family:var(--mmh-f);text-align:left}
.mmh-calc *{box-sizing:border-box}
.mmh-calc [hidden]{display:none!important}
.mmh-calc p{margin:0}
.mmh-calc__top{padding:16px 20px 12px;border-bottom:1px solid var(--mmh-line)}
.mmh-calc__title{font:800 18px var(--mmh-h);color:var(--mmh-ink)}
.mmh-calc__tabs{display:flex;gap:6px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
.mmh-calc__tabs::-webkit-scrollbar{display:none}
.mmh-calc button{font:inherit;cursor:pointer;margin:0;text-transform:none;letter-spacing:normal;box-shadow:none;min-height:0}
.mmh-calc__tab{flex:none;font:600 13px/1 var(--mmh-f)!important;padding:8px 11px!important;border-radius:8px!important;border:1px solid var(--mmh-line)!important;background:var(--mmh-soft)!important;color:var(--mmh-muted)!important}
.mmh-calc__tab.is-on{background:var(--mmh-b50)!important;border-color:var(--mmh-b100)!important;color:var(--mmh-blue)!important}
.mmh-calc__body{padding:18px 20px 20px}
.mmh-calc__row{display:grid;grid-template-columns:1fr 44px 1fr;gap:10px;align-items:end;margin-bottom:12px}
.mmh-calc__lbl{display:block;font:600 13px var(--mmh-f);color:var(--mmh-ink);margin-bottom:6px}
.mmh-calc__field,.mmh-calc__input{height:48px;border:1px solid var(--mmh-line);border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:16px;color:var(--mmh-ink);background:#fff}
.mmh-calc__input:focus-within{border-color:var(--mmh-blue);box-shadow:0 0 0 3px rgba(23,105,224,.15)}
.mmh-calc__input input{flex:1;min-width:0;border:0!important;outline:0;background:transparent!important;font:500 17px var(--mmh-f);color:var(--mmh-ink);padding:0!important;height:auto!important;box-shadow:none!important}
.mmh-calc__input span{font-size:13px;color:var(--mmh-muted);white-space:nowrap}
.mmh-calc__swap{height:48px;width:44px;border-radius:10px!important;background:var(--mmh-b50)!important;border:1px solid var(--mmh-b100)!important;display:grid;place-items:center;padding:0!important;color:var(--mmh-blue)}
.mmh-calc__swap svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mmh-calc__res{margin-top:16px;background:var(--mmh-gbg);border:1px solid #bfe7cf;border-radius:14px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.mmh-calc__k{font:700 13px var(--mmh-f);color:var(--mmh-green)}
.mmh-calc__val{font:800 clamp(26px,3vw,34px)/1.15 var(--mmh-h);color:var(--mmh-ink);margin-top:2px!important;font-variant-numeric:tabular-nums}
.mmh-calc__eq{font-size:14px;color:var(--mmh-muted);font-variant-numeric:tabular-nums}
.mmh-calc__chip{font:600 13px/1.2 var(--mmh-f);padding:7px 11px;border-radius:999px;background:#fff;border:1px solid #bfe7cf;color:var(--mmh-green)}
.mmh-calc__chip.is-pre{border-color:#f3d27a;color:#9a6700}
.mmh-calc__chip.is-high{border-color:#f5b5ad;color:#b42318}
.mmh-calc__band{margin-top:14px}
.mmh-calc__bar{position:relative;display:flex;height:12px;border-radius:12px}
.mmh-calc__bar i{display:block;height:100%}
.mmh-calc__bar .n{flex:2.6;background:#34c07a;border-radius:12px 0 0 12px}.mmh-calc__bar .p{flex:1.4;background:#f5b83d}.mmh-calc__bar .h{flex:4;background:#ef6a5b;border-radius:0 12px 12px 0}
.mmh-calc__bar b{position:absolute;top:-6px;width:4px;height:24px;margin-left:-2px;background:var(--mmh-ink);border-radius:3px;box-shadow:0 0 0 2px #fff;transition:left .2s}
.mmh-calc__scale{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:var(--mmh-muted);margin-top:6px}
.mmh-calc__foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:12px 20px;background:var(--mmh-soft);border-top:1px solid var(--mmh-line);font-size:13px;color:var(--mmh-muted)}
.mmh-calc__foot a{color:var(--mmh-blue);font-weight:700;text-decoration:none}

/* ---------------- responsive ---------------- */
@media (max-width:1024px){.mmh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mmh-grid--3{grid-template-columns:1fr}}
@media (max-width:781px){
  .mmh-sec{padding:48px 16px!important}.mmh-hero{padding:32px 16px 40px!important}
  .mmh-hero .wp-block-columns{gap:28px}
  .mmh-grid,.mmh-grid--2,.mmh-faq{grid-template-columns:1fr}
  .mmh-calc__row{grid-template-columns:1fr 40px 1fr}
  .mmh-calc__scale{font-size:10.5px}
}
