.mhj-bot-page{--navy:#16324b;--teal:#167f83;--orange:#f47f3b;--ink:#233743;--muted:#5e7180;min-height:100vh;color:var(--ink);background:#faf9f6;font-family:Arial,sans-serif}.mhj-bot-page *{box-sizing:border-box}.mhj-bot-page a{color:inherit}.mhj-bot-header{background:#fff;border-bottom:1px solid #e3e7e5;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:0 max(28px,50vw - 540px);display:flex}.mhj-bot-brand{letter-spacing:-.8px;font-family:Georgia,serif;font-size:24px;font-weight:700;text-decoration:none}.mhj-bot-brand span{color:var(--orange)}.mhj-bot-back{align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mhj-bot-hero{background:linear-gradient(140deg,#eef7f5,#faf9f6 58%);padding:76px max(28px,50vw - 540px) 56px;position:relative}.mhj-bot-icon{width:58px;height:58px;color:var(--teal);background:#d9eeee;border-radius:16px;place-items:center;margin-bottom:25px;display:grid}.mhj-bot-eyebrow{letter-spacing:.18em;color:var(--teal);font-size:11px;font-weight:800}.mhj-bot-hero h1{letter-spacing:-2.5px;color:var(--navy);margin:15px 0 24px;font:400 clamp(42px,6vw,68px)/1.06 Georgia,serif}.mhj-bot-hero h1 em{color:var(--orange);font-weight:400}.mhj-bot-intro{color:#4f6471;max-width:760px;margin:0;font-size:19px;line-height:1.75}.mhj-bot-status{color:#216b68;background:#f4fbf9;border:1px solid #bcded7;border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:9px 13px;font-size:13px;font-weight:700;display:inline-flex}.mhj-bot-grid{background:#fff;border:1px solid #e1e6e3;border-radius:8px;grid-template-columns:repeat(4,1fr);width:min(1080px,100% - 56px);margin:0 auto;display:grid;overflow:hidden;transform:translateY(-1px)}.mhj-bot-grid article{border-right:1px solid #e1e6e3;padding:25px}.mhj-bot-grid article:last-child{border-right:0}.mhj-bot-grid span,.mhj-bot-grid strong{display:block}.mhj-bot-grid span{letter-spacing:.12em;text-transform:uppercase;color:#71838d;margin-bottom:8px;font-size:10px}.mhj-bot-grid strong{color:var(--navy);font-size:16px}.mhj-bot-content{width:min(860px,100% - 56px);margin:65px auto 80px}.mhj-bot-content>section{border-bottom:1px solid #dfe5e1;margin:0 0 42px;padding:0 0 42px}.mhj-bot-content h2{color:var(--navy);letter-spacing:-.7px;margin:0 0 18px;font:400 30px/1.25 Georgia,serif}.mhj-bot-content p,.mhj-bot-content li{color:var(--muted);font-size:16px;line-height:1.8}.mhj-bot-content p{margin:0 0 16px}.mhj-bot-content ul{margin:0;padding-left:22px}.mhj-bot-content li+li{margin-top:8px}.mhj-bot-content code{background:#edf2f1;border:1px solid #d8e2df;border-radius:6px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.mhj-bot-content>section>code{color:#244c52;margin:15px 0 21px;padding:16px;display:block;overflow:auto}.mhj-bot-content a{color:#116e74;align-items:center;gap:3px;font-weight:700;display:inline-flex}.mhj-bot-contact{background:#edf7f4;border-radius:8px;gap:18px;display:flex;border:1px solid #cfe4df!important;padding:28px!important}.mhj-bot-contact>svg{color:var(--teal);flex:none}.mhj-bot-contact h2{font-size:23px}.mhj-bot-contact p{margin:0}.mhj-bot-page footer{background:var(--navy);color:#dbe5ec;justify-content:space-between;align-items:center;min-height:100px;padding:25px max(28px,50vw - 540px);font-size:12px;display:flex}.mhj-bot-page footer nav{gap:22px;display:flex}.mhj-bot-page footer a{text-decoration:none}.mhj-bot-page footer a:hover{text-decoration:underline}@media (max-width:720px){.mhj-bot-header{min-height:72px}.mhj-bot-back{font-size:11px}.mhj-bot-hero{padding-top:50px}.mhj-bot-intro{font-size:17px}.mhj-bot-grid{grid-template-columns:1fr 1fr}.mhj-bot-grid article:nth-child(2){border-right:0}.mhj-bot-grid article:nth-child(-n+2){border-bottom:1px solid #e1e6e3}.mhj-bot-content{margin-top:50px}.mhj-bot-contact{display:block}.mhj-bot-contact>svg{margin-bottom:14px}}@media (max-width:430px){.mhj-bot-grid{grid-template-columns:1fr}.mhj-bot-grid article{border-right:0;border-bottom:1px solid #e1e6e3!important}.mhj-bot-grid article:last-child{border-bottom:0!important}.mhj-bot-hero h1{letter-spacing:-1.7px}.mhj-bot-page footer{flex-direction:column;align-items:flex-start;gap:14px}}
