.mh-res{--teal-01: #0a9292;--teal-02: #00b2b2;--teal-03: #4edad0;--teal-bright: #60ebdb;--purple: #633ba5;--purple-dark: #55309a;--purple-02: #e0d8ed;--ink: #314b51;--ink-soft: #56696d;--night: #253b40;--neutral: #eff1f3;--mint: #e3f6f4;--grey: #dde3e6;--line: rgba(49, 75, 81, .13);--font: "Poppins", system-ui, -apple-system, sans-serif;--gutter: clamp(16px, 4.2vw, 64px);--max: 1240px;--section: clamp(64px, 8vw, 120px);--hl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 14' preserveAspectRatio='none'%3E%3Cpath d='M3 10 C 45 3, 100 2, 157 7' fill='none' stroke='%2300B2B2' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");--hl-bright: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 14' preserveAspectRatio='none'%3E%3Cpath d='M3 10 C 45 3, 100 2, 157 7' fill='none' stroke='%2360EBDB' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");font-family:var(--font);color:var(--ink);background:#fff;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.mh-res *,.mh-res *:before,.mh-res *:after{box-sizing:border-box}.mh-res img{max-width:100%;height:auto;display:block}.mh-res a{color:inherit}.mh-res h1,.mh-res h2,.mh-res h3,.mh-res h4{font-family:var(--font);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0;color:var(--ink);text-wrap:balance}.mh-res h3,.mh-res h4{font-weight:600;letter-spacing:-.015em}.mh-res p{margin:0;text-wrap:pretty}.mh-res ul,.mh-res ol{margin:0}.mh-res .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.mh-res .eyebrow{font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-01)}.mh-res .lede{font-size:clamp(1.05rem,1.35vw,1.2rem);color:var(--ink-soft);max-width:60ch}.mh-res .hl{position:relative;white-space:nowrap;display:inline-block}.mh-res .hl:after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.14em;height:.24em;background:var(--hl) no-repeat center/100% 100%}.mh-res .on-dark .hl:after{background-image:var(--hl-bright)}.mh-res .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mh-res .btn{display:inline-flex;align-items:center;gap:.6em;font:600 1rem/1 var(--font);padding:1em 1.6em;border-radius:999px;text-decoration:none;border:0;cursor:pointer;min-height:50px;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.mh-res .btn-primary{background:var(--purple);color:#fff;box-shadow:0 12px 26px -14px #633ba5cc}.mh-res .btn-primary:hover{transform:translateY(-2px);background:var(--purple-dark)}.mh-res .btn-ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.mh-res .btn-ghost:hover{background:var(--neutral)}.mh-res .btn-white{background:#fff;color:var(--ink)}.mh-res a:focus-visible,.mh-res button:focus-visible,.mh-res summary:focus-visible{outline:3px solid var(--teal-02);outline-offset:3px}.mh-res .topbar{border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:50}.mh-res .topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:74px;gap:20px}.mh-res .topbar img{height:32px;width:auto}.mh-res .topbar nav{display:flex;gap:28px;font-size:.92rem;font-weight:500}.mh-res .topbar nav a{text-decoration:none;opacity:.85}.mh-res .topbar nav a[aria-current]{opacity:1;color:var(--teal-01);font-weight:600}.mh-res .topbar .btn{min-height:44px;padding:.8em 1.25em;font-size:.9rem}@media (max-width: 900px){.mh-res .topbar nav{display:none}}.mh-res .hero{padding:clamp(48px,7vw,104px) 0 clamp(40px,5vw,72px);overflow:hidden;position:relative}.mh-res .hero .bub{position:absolute;border-radius:50% 50% 50% 0;pointer-events:none}.mh-res .hero .b1{width:clamp(260px,32vw,480px);aspect-ratio:1;right:-8vw;top:-10%;background:var(--mint);transform:rotate(90deg)}.mh-res .hero .b2{width:clamp(110px,12vw,180px);aspect-ratio:1;right:22vw;bottom:-60px;background:var(--purple-02);opacity:.7}.mh-res .hero .inner{position:relative;max-width:820px}.mh-res .hero h1{font-size:clamp(2.4rem,5vw,4.2rem);margin:16px 0 22px}.mh-res .hero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mh-res .trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:30px;font-size:.88rem;color:var(--ink-soft);list-style:none;padding:0}.mh-res .trust li{display:flex;align-items:center;gap:9px}.mh-res .trust li:before{content:"";width:11px;height:11px;border-radius:50% 50% 50% 0;background:var(--teal-03);flex:none}.mh-res .quiz-sec{padding:0 0 var(--section)}.mh-res .quiz{background:var(--night);color:#fff;border-radius:40px 40px 40px 8px;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.mh-res .quiz:before{content:"";position:absolute;width:420px;aspect-ratio:1;right:-140px;bottom:-200px;border-radius:50% 50% 50% 0;background:var(--teal-01);opacity:.3}.mh-res .quiz>*{position:relative}.mh-res .quiz h2{color:#fff;font-size:clamp(1.8rem,3.2vw,2.7rem);margin:12px 0 10px}.mh-res .quiz .eyebrow{color:var(--teal-bright)}.mh-res .quiz .sub{color:#fffc;max-width:56ch}.mh-res .quiz .progress{display:flex;gap:8px;margin:26px 0 22px;align-items:center;font-size:.82rem;color:#ffffffb3}.mh-res .quiz .progress i{display:block;width:34px;height:5px;border-radius:9px;background:#fff3}.mh-res .quiz .progress i.on{background:var(--teal-bright)}.mh-res .quiz .q{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;margin-bottom:18px;color:#fff;letter-spacing:-.015em}.mh-res .quiz .opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.mh-res .quiz .opt{all:unset;box-sizing:border-box;cursor:pointer;background:#ffffff12;border:1.5px solid rgba(255,255,255,.22);border-radius:22px 22px 22px 6px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;transition:background-color .2s,border-color .2s,transform .2s}.mh-res .quiz .opt:hover{background:#60ebdb24;border-color:var(--teal-bright);transform:translateY(-2px)}.mh-res .quiz .opt:focus-visible{outline:3px solid var(--teal-bright);outline-offset:3px}.mh-res .quiz .opt b{font-weight:600;font-size:1.02rem;color:#fff}.mh-res .quiz .opt span{font-size:.86rem;color:#ffffffb3}.mh-res .quiz .back{all:unset;cursor:pointer;margin-top:18px;font-size:.9rem;color:var(--teal-bright);font-weight:600}.mh-res .quiz .result{display:grid;grid-template-columns:200px 1fr;gap:clamp(20px,4vw,44px);align-items:start;background:#fff;color:var(--ink);border-radius:28px 28px 28px 6px;padding:clamp(20px,3.5vw,36px)}.mh-res .quiz .result img{border-radius:6px;box-shadow:0 18px 40px -18px #253b408c}.mh-res .quiz .result h3{font-size:clamp(1.3rem,2.2vw,1.75rem);margin:8px 0 10px}.mh-res .quiz .result p{color:var(--ink-soft)}.mh-res .quiz .result ul{padding:0;list-style:none;display:grid;gap:7px;margin:16px 0 22px;font-size:.95rem}.mh-res .quiz .result li{display:flex;gap:10px}.mh-res .quiz .result li:before{content:"";flex:0 0 10px;height:10px;margin-top:8px;border-radius:50% 50% 50% 0;background:var(--teal-03)}.mh-res .quiz .result .acts{display:flex;flex-wrap:wrap;gap:10px}.mh-res .quiz .also{margin-top:18px;font-size:.92rem;color:#ffffffd9}.mh-res .quiz .also a{color:var(--teal-bright);font-weight:600}@media (max-width: 640px){.mh-res .quiz .result{grid-template-columns:1fr}.mh-res .quiz .result img{max-width:160px}}.mh-res .library{padding:0 0 var(--section)}.mh-res .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:30px}.mh-res .sec-head h2{font-size:clamp(2rem,3.6vw,3rem);margin-top:12px}.mh-res .chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.mh-res .chip{all:unset;box-sizing:border-box;cursor:pointer;font-size:.9rem;font-weight:500;padding:.6em 1.1em;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;transition:background-color .2s}.mh-res .chip:hover{background:var(--neutral)}.mh-res .chip[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.mh-res .chip:focus-visible{outline:3px solid var(--teal-02);outline-offset:2px}.mh-res .gcards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0}.mh-res .gcard{display:flex;flex-direction:column;border-radius:32px 32px 32px 6px;overflow:hidden;background:var(--neutral);height:100%;position:relative;transition:transform .3s ease}.mh-res .gcard:hover{transform:translateY(-5px)}.mh-res .gcard .cover{aspect-ratio:3/3.05;display:flex;align-items:flex-start;justify-content:center;padding:28px 28px 0;overflow:hidden;background:var(--mint)}.mh-res .gcard.lilac .cover{background:var(--purple-02)}.mh-res .gcard.grey .cover{background:var(--grey)}.mh-res .gcard .cover img{width:78%;border-radius:5px 5px 0 0;box-shadow:0 20px 44px -18px #253b4080;transition:transform .5s ease}.mh-res .gcard:hover .cover img{transform:translateY(-8px) rotate(-1.5deg)}.mh-res .gcard .body{padding:24px 26px 26px;display:flex;flex-direction:column;gap:8px;flex:1}.mh-res .gcard .cat{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-01)}.mh-res .gcard h3{font-size:1.22rem}.mh-res .gcard h3 a{text-decoration:none}.mh-res .gcard h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mh-res .gcard p{font-size:.93rem;color:var(--ink-soft);flex:1}.mh-res .gcard .links{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-weight:600;font-size:.95rem}.mh-res .gcard .links .more{color:var(--ink)}.mh-res .gcard .links .dl{color:var(--purple);text-decoration:none;position:relative;z-index:2}.mh-res .gcard .links .dl:hover{text-decoration:underline}@media (max-width: 1000px){.mh-res .gcards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.mh-res .gcards{grid-template-columns:1fr}}.mh-res .faq{padding:var(--section) 0;background:var(--neutral)}.mh-res .faq .grid{display:grid;grid-template-columns:1fr 1.7fr;gap:clamp(32px,6vw,90px)}.mh-res .faq h2{font-size:clamp(2rem,3.6vw,3rem);margin:12px 0 16px}.mh-res details{border-top:1px solid var(--line)}.mh-res details:last-of-type{border-bottom:1px solid var(--line)}.mh-res summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:600;font-size:1.05rem;letter-spacing:-.01em}.mh-res summary::-webkit-details-marker{display:none}.mh-res summary:after{content:"+";flex:0 0 36px;height:36px;border-radius:50% 50% 50% 0;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink);display:grid;place-items:center;font-size:1.2rem;font-weight:500;transition:transform .3s ease,background-color .3s ease}.mh-res details[open] summary:after{transform:rotate(45deg);background:var(--teal-bright)}.mh-res details .a{padding:0 0 22px;color:var(--ink-soft);max-width:64ch}.mh-res details .a a{color:var(--teal-01);font-weight:600}@media (max-width: 880px){.mh-res .faq .grid{grid-template-columns:1fr}}.mh-res .cta-band{background:var(--teal-01);color:#fff;padding:clamp(48px,6vw,84px) 0;position:relative;overflow:hidden}.mh-res .cta-band:before{content:"";position:absolute;width:380px;aspect-ratio:1;right:-90px;top:-170px;border-radius:50% 50% 50% 0;background:var(--teal-02);opacity:.35;transform:rotate(180deg)}.mh-res .cta-band .wrap{position:relative;display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap}.mh-res .cta-band h2{color:#fff;font-size:clamp(1.8rem,3.2vw,2.6rem);margin-bottom:10px}.mh-res .cta-band p{color:#ffffffe0;max-width:54ch}.mh-res .foot{background:var(--night);color:#ffffffbf;padding:44px 0;font-size:.9rem}.mh-res .foot .wrap{display:flex;flex-direction:column;gap:14px}.mh-res .foot img{height:30px;width:auto}.mh-res .foot .crisis{color:#fff}.mh-res .crumbs{font-size:.86rem;color:var(--ink-soft);padding-top:26px}.mh-res .crumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mh-res .crumbs li+li:before{content:"›";margin-right:6px;opacity:.6}.mh-res .crumbs a{text-decoration:none}.mh-res .crumbs a:hover{text-decoration:underline}.mh-res .ghero{padding:clamp(24px,4vw,48px) 0 clamp(40px,6vw,80px)}.mh-res .ghero .grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(28px,6vw,90px);align-items:center}.mh-res .ghero h1{font-size:clamp(2.2rem,4.4vw,3.6rem);margin:14px 0 18px}.mh-res .ghero .meta{margin-top:18px;font-size:.88rem;color:var(--ink-soft)}.mh-res .ghero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mh-res .ghero .coverwrap{background:var(--mint);border-radius:40px 40px 40px 8px;padding:36px 36px 0;display:flex;justify-content:center;overflow:hidden}.mh-res .ghero.lilac .coverwrap{background:var(--purple-02)}.mh-res .ghero.grey .coverwrap{background:var(--grey)}.mh-res .ghero .coverwrap img{width:82%;border-radius:6px 6px 0 0;box-shadow:0 24px 50px -20px #253b408c;transform:rotate(-1.5deg) translateY(6px)}@media (max-width: 860px){.mh-res .ghero .grid{grid-template-columns:1fr}.mh-res .ghero .coverwrap{max-width:380px}}.mh-res .gbody{padding:0 0 var(--section)}.mh-res .gbody .grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}@media (max-width: 960px){.mh-res .gbody .grid{grid-template-columns:minmax(0,1fr)}}.mh-res .answer{background:var(--neutral);border-radius:32px 32px 32px 6px;padding:clamp(24px,3.5vw,40px);border-left:6px solid var(--teal-01)}.mh-res .answer h2{font-size:1.5rem;margin:10px 0 12px}.mh-res .answer p{font-size:1.1rem;line-height:1.65}.mh-res .answer b{font-weight:600}.mh-res .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:20px}.mh-res .facts div{background:#fff;border-radius:20px 20px 20px 4px;padding:16px 18px}.mh-res .facts .n{display:block;font-size:1.7rem;font-weight:700;letter-spacing:-.03em;color:var(--teal-01);line-height:1.1}.mh-res .facts .l{display:block;font-size:.86rem;color:var(--ink-soft);margin-top:4px}.mh-res .side{position:sticky;top:100px;display:grid;gap:18px}.mh-res .inside{background:var(--mint);border-radius:32px 32px 32px 6px;padding:28px}.mh-res .inside h2{font-size:1.25rem;margin:8px 0 14px}.mh-res .inside ul{padding:0;list-style:none;display:grid;gap:10px;font-size:.96rem}.mh-res .inside li{display:flex;gap:10px}.mh-res .inside li:before{content:"";flex:0 0 11px;height:11px;margin-top:7px;border-radius:50% 50% 50% 0;background:var(--teal-01)}.mh-res .inside .btn{margin-top:22px;width:100%;justify-content:center}.mh-res .reviewed{font-size:.86rem;color:var(--ink-soft);padding:0 6px}.mh-res .gsec{margin-top:clamp(40px,5vw,64px)}.mh-res .gsec>h2{font-size:clamp(1.6rem,2.6vw,2.2rem);margin:10px 0 18px}.mh-res .sources{padding-left:1.1em;display:grid;gap:8px;font-size:.92rem;color:var(--ink-soft)}.mh-res .sources a{color:var(--teal-01)}.mh-res .peek{position:relative;border-radius:32px 32px 32px 6px;box-shadow:inset 0 0 0 1.5px var(--line);padding:clamp(22px,3.5vw,40px);max-height:720px;overflow:hidden}.mh-res .peek:after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(#fff0,#fff 75%)}.mh-res .peek .unlock{position:absolute;left:0;right:0;bottom:26px;z-index:2;display:flex;justify-content:center}.mh-res .peek .flow{display:flex;flex-direction:column;gap:20px}.mh-res .peek .kicker{font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-01)}.mh-res .peek h2.big{font-size:clamp(1.5rem,2.4vw,2rem);margin:8px 0}.mh-res .peek .u{position:relative;white-space:nowrap;display:inline-block}.mh-res .peek .u:after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.14em;height:.24em;background:var(--hl) no-repeat center/100% 100%}.mh-res .peek .lede,.mh-res .peek .para{color:var(--ink-soft)}.mh-res .peek .h3{font-size:1.15rem}.mh-res .peek .cards{display:grid;gap:12px}.mh-res .peek .cards.c2{grid-template-columns:1fr 1fr}.mh-res .peek .cards.c3{grid-template-columns:repeat(3,1fr)}@media (max-width: 640px){.mh-res .peek .cards.c2,.mh-res .peek .cards.c3{grid-template-columns:1fr}}.mh-res .peek .card{background:var(--neutral);border-radius:22px 22px 22px 5px;padding:18px}.mh-res .peek .card.mist{background:var(--mint)}.mh-res .peek .card.lilac{background:var(--purple-02)}.mh-res .peek .card h3{font-size:1.02rem;margin:4px 0 6px}.mh-res .peek .card p,.mh-res .peek .card li{font-size:.9rem;color:var(--ink-soft)}.mh-res .peek .dot-list,.mh-res .peek .steps{list-style:none;padding:0;display:grid;gap:10px}.mh-res .peek .dot-list li{display:flex;gap:10px}.mh-res .peek .dot-list li:before{content:"";flex:0 0 10px;height:10px;margin-top:8px;border-radius:50% 50% 50% 0;background:var(--teal-03)}.mh-res .peek .steps{counter-reset:s;gap:14px}.mh-res .peek .steps li{counter-increment:s;padding-left:52px;position:relative}.mh-res .peek .steps li:before{content:counter(s);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50% 50% 50% 0;box-shadow:inset 0 0 0 1.5px var(--ink);display:grid;place-items:center;font-weight:600}.mh-res .peek .steps h3{font-size:1.02rem}.mh-res .peek .steps p{color:var(--ink-soft);font-size:.94rem}.mh-res .peek .callout{border-left:4px solid var(--teal-01);background:var(--neutral);padding:14px 18px;border-radius:0 18px 18px 4px;color:var(--ink-soft);font-size:.94rem}.mh-res .peek .say{background:var(--teal-01);color:#fff;border-radius:22px 22px 22px 5px;padding:20px 22px}.mh-res .peek .say .kicker{color:var(--teal-bright)}.mh-res .peek .tbl{overflow-x:auto}.mh-res .peek table{width:100%;border-collapse:collapse;font-size:.92rem}.mh-res .peek th,.mh-res .peek td{text-align:left;padding:10px;border-bottom:1px solid var(--line);vertical-align:top}.mh-res .peek th{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-01)}.mh-res .peek .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.mh-res .peek .stats div{background:var(--mint);border-radius:20px 20px 20px 4px;padding:14px 16px}.mh-res .peek .stats .n{display:block;font-size:1.5rem;font-weight:700;color:var(--teal-01)}.mh-res .peek .stats .l{font-size:.85rem;color:var(--ink-soft)}.mh-res .peek .check{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;font-size:.94rem}.mh-res .peek .check div{display:flex;gap:10px}.mh-res .peek .check div:before{content:"";flex:0 0 16px;height:16px;border:1.5px solid var(--teal-01);border-radius:4px;margin-top:4px}.mh-res .peek .write .lines div{height:30px;border-bottom:1px solid var(--line)}.mh-res .related .gcards{margin-top:8px}@media (prefers-reduced-motion: reduce){.mh-res *{transition:none!important}}.mh-res .inside .btn.svc{margin-top:10px;background:transparent}.mh-res .meta a,.mh-res .reviewed a,.mh-res .sources a{text-decoration:underline}.mh-res ol.sources{list-style:decimal}
