/* Reuse the approved shipping layout; change presentation, not saved copy. */
body.michael-help-pages .main-page-wrapper{background:#eef0f1}
body.michael-help-pages .page-title{display:none}
body.michael-help-pages #main-content .mhp-page{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0;background:#eef0f1;color:#090b0b;font-family:BalSons,Sons,Sora,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.32px}
.mhp-page .mhp-copy h2,.mhp-page .mhp-copy h3{font-family:inherit;color:#090b0b;font-size:20px;font-weight:600;line-height:28px;letter-spacing:.2px;margin:24px 0 12px;padding:0}
.mhp-page .mhp-copy h3{font-size:18px;line-height:26px}
.mhp-page .mhp-saved-content>:first-child,.mhp-page .mhp-intro>:first-child{margin-top:0}
.mhp-page .mhp-saved-content>:last-child{margin-bottom:0}
.mhp-page .mhp-intro{padding-bottom:20px;margin-bottom:16px;border-bottom:1px solid #dce5e7}
.mhp-page .mhp-related{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px}
.mhp-page .mhp-related a{font-size:16px;line-height:24px;color:#0e7381;text-decoration:underline;text-underline-offset:3px}
.mhp-page .mhp-measurement{margin:0 0 24px;padding:24px;border:1px solid #dce5e7;border-radius:12px;background:#f7f9f9;color:#3b3f40}
.mhp-page .mhp-measurement svg{display:block;width:100%;max-width:520px;height:auto;margin:auto}
.mhp-page .mhp-measurement figcaption{display:flex;flex-direction:column;gap:8px;text-align:center;font-size:14px;line-height:20px;color:#535859;margin-top:20px}
body.michael-help-pages #main-content .mhp-page .mhp-tracking :is(form,.woocommerce){max-width:100%;margin:0}
body.michael-help-pages #main-content .mhp-page .mhp-tracking :is(input,select,button){font-family:inherit;font-size:16px;line-height:24px;letter-spacing:.16px}
body.michael-help-pages #main-content .mhp-page .mhp-tracking :is(input.input-text,input[type=email],input[type=text]){width:100%;max-width:100%;height:48px;border:1px solid #bcc9cc;border-radius:8px;background:#fff;color:#090b0b;padding:10px 12px}
body.michael-help-pages #main-content .mhp-page .mhp-tracking label{display:block;font-size:16px;line-height:24px;margin-bottom:8px;color:#3b3f40}
body.michael-help-pages #main-content .mhp-page .mhp-tracking button{min-height:48px;padding:12px 24px;background:#0e7381;color:#fff;border:0;border-radius:8px;text-transform:none;cursor:pointer}
body.michael-help-pages #main-content .mhp-page .mhp-tracking button:disabled{background:#dce5e7;color:#535859;cursor:default}
body.michael-help-pages #main-content .mhp-page .mhp-tracking :is(input,button,select):focus-visible{outline:2px solid #0e7381;outline-offset:3px}
body.michael-help-pages #main-content .mhp-page .mhp-tracking table{width:100%;font-family:inherit;font-size:16px;overflow-wrap:anywhere}
@media(max-width:575px){.mhp-page .mhp-related{padding:24px 12px}.mhp-page .mhp-measurement{padding:12px}.mhp-page .mhp-copy h2{font-size:20px;line-height:28px}body.michael-help-pages #main-content .mhp-page .mhp-tracking .form-row{float:none;width:100%;padding:0}}
