.page-body:has(.mgt){max-width:1160px}.mgt{--mt-ink:#153c53;--mt-teal:#087b83;--mt-line:#d6e4e9;font:16px/1.65 Arial,Helvetica,sans-serif;color:var(--mt-ink)}.mgt *{box-sizing:border-box}.mgt [hidden]{display:none!important}.mgt a{color:#086686;text-underline-offset:3px}.mgt h2{font:750 29px/1.2 Arial!important;letter-spacing:-.6px;margin:32px 0 16px}.mgt h3{font:700 21px/1.3 Arial!important;letter-spacing:-.25px;margin:14px 0 10px}.mgt p{font-size:16px;line-height:1.65}.mgt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mgt-four{grid-template-columns:repeat(4,minmax(0,1fr))}.mgt-service{display:flex;flex-direction:column;align-items:flex-start;padding:25px 22px;border:1px solid var(--mt-line);border-top:4px solid #0f8b8d;background:#fff;border-radius:9px;text-decoration:none!important;box-shadow:0 4px 16px #183e4d08;transition:transform .16s,box-shadow .16s}.mgt-service:hover{transform:translateY(-3px);box-shadow:0 10px 24px #183e4d14}.mgt-service svg{width:44px;height:44px;padding:4px;color:#087b83}.mgt-service.mgt-variant{border-top-color:#7763b7}.mgt-variant svg{color:#7763b7}.mgt-service.mgt-care{border-top-color:#bc6a40}.mgt-care svg{color:#bc6a40}.mgt-service.mgt-research{border-top-color:#3974ad}.mgt-research svg{color:#3974ad}.mgt-service h3{color:var(--mt-ink)}.mgt-service p{font-size:14px;margin:0 0 18px;color:#526c7a}.mgt-service>span{margin-top:auto;font-size:13px;font-weight:700}.mgt-home{padding:24px 0 30px}.mgt-section-title{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:18px}.mgt-section-title h2{margin:6px 0 0}.mgt-section-title>a{font-size:13px;font-weight:bold}.mgt-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#087b83}.mgt-subnav{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0 27px}.mgt-subnav a{padding:7px 14px;border:1px solid var(--mt-line);border-radius:30px;font-size:13px;text-decoration:none}.mgt-subnav a[aria-current]{background:#153c53;color:white}.mgt-panel{padding:28px;background:#eef7f7;border:1px solid #cde3e5;border-radius:10px;margin:24px 0}.mgt-panel h2{margin-top:0}.mgt-form{display:grid;gap:17px;grid-template-columns:1fr 1fr}.mgt label{display:block;font-weight:600;font-size:14px}.mgt input:not([type=checkbox]),.mgt select,.mgt textarea{font:16px/1.5 Arial;color:#173d52;background:#fff;width:100%;border:1px solid #b3cbd2;border-radius:5px;padding:11px;min-height:46px;margin-top:6px}.mgt input[type=checkbox]{accent-color:#087b83;min-width:18px;height:18px;margin:3px 9px 0 0}.mgt small{display:block;color:#586e7b;font-size:12px;line-height:1.5;margin-top:5px}.mgt button,.mgt .mgt-button{font:700 14px/1.4 Arial;display:inline-block;border:1px solid #087b83;background:#087b83;color:white;padding:12px 19px;border-radius:5px;cursor:pointer;text-decoration:none;min-height:44px}.mgt button:hover,.mgt .mgt-button:hover{background:#11565f}.mgt .mgt-quiet{background:white;color:#165166;border-color:#b4cbd5}.mgt .mgt-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:18px 0}.mgt .mgt-wide{grid-column:1/-1}.mgt .mgt-results{padding:22px;background:#fff;border:1px solid #cddde5;border-radius:6px;margin-top:22px}.mgt-results h3{margin-top:0}.mgt-query{font:14px/1.6 Consolas,monospace;background:#f1f5f7;padding:12px;overflow-wrap:anywhere;white-space:pre-wrap}.mgt-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;counter-reset:step}.mgt-flow>div{padding:19px;border:1px solid var(--mt-line);border-radius:7px}.mgt-flow>div:before{counter-increment:step;content:counter(step);display:block;font-weight:800;font-size:25px;color:#07828d}.mgt-flow strong{display:block;margin:6px 0}.mgt-flow p{font-size:14px;margin:0}.mgt-directory-card{border:1px solid var(--mt-line);border-radius:7px;padding:21px;background:white}.mgt-directory-card h3{margin-top:0}.mgt-directory-card img{width:76px;height:76px;object-fit:cover;float:right;border-radius:6px;margin:0 0 12px 12px}.mgt-directory-card p{font-size:14px;margin:7px 0}.mgt-directory-card a{display:inline-block;margin:8px 14px 0 0;font-size:14px}.mgt-tags{font:12px/1.6 Consolas,monospace;color:#536b78}.mgt-reading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.mgt-reading>a{border-left:3px solid #0c8790;background:#f2f7fa;padding:17px;text-decoration:none;font-weight:600;font-size:15px}.mgt-reading small{font-weight:400}.mgt-checklist label{display:flex;align-items:start;padding:12px 0;border-bottom:1px solid var(--mt-line);font-weight:400;font-size:16px}.mgt-note{border-left:3px solid #b98342;background:#fbf6eb;padding:15px 19px;font-size:14px!important;margin:24px 0}.mgt-footnote{font-size:12px!important;border-top:1px solid var(--mt-line);padding-top:20px;color:#526b79;margin-top:35px}.mgt details{border-bottom:1px solid var(--mt-line);padding:15px 0}.mgt summary{cursor:pointer;font-weight:600}.mgt-status{min-height:26px;font-size:14px!important}.mgt-cta{background:#153c53;color:white;padding:27px;border-radius:9px;margin-top:30px}.mgt-cta h2{color:white;margin-top:0}.mgt-cta a{color:#b4f3ef}.mgt-cta .mgt-button{background:#e0f7f3;color:#133f4b;border:0}.mgt a:focus-visible,.mgt button:focus-visible,.mgt input:focus-visible,.mgt select:focus-visible,.mgt summary:focus-visible{outline:3px solid #d29435;outline-offset:3px}@media(max-width:1000px){.mgt-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.mgt-grid,.mgt-reading,.mgt-form,.mgt-flow{grid-template-columns:1fr}.mgt-panel{padding:20px}.mgt h2{font-size:25px!important}.mgt-section-title{display:block}.mgt-section-title>a{display:inline-block;margin-top:12px}.mgt-service{padding:20px}.mgt-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mgt-four h3{font-size:18px!important}.mgt-four p{font-size:13px}.mgt-four .mgt-service{padding:16px}.mgt-query{font-size:12px}}@media(max-width:350px){.mgt-four{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mgt-service{transition:none}.mgt-service:hover{transform:none}}@media print{header,.topbar,.nav-band,.site-footer,.mgt-subnav,.mgt-actions,.mgt-footnote,.mgt-cta,body>.skip{display:none!important}.mgt-panel{background:white;border:1px solid #999}.mgt-grid,.mgt-flow{display:block}.mgt-directory-card,.mgt-flow>div{break-inside:avoid}.mgt a{color:#111}.mgt button{display:none}}
