.mBXOpG_page{max-width:1080px;margin:36px auto;padding:24px;font-family:Aptos,Avenir Next,Segoe UI,sans-serif}.mBXOpG_page h1{letter-spacing:-.035em;margin:24px 0 16px;font-size:clamp(32px,4vw,46px);font-weight:600}.mBXOpG_page h2{font-size:24px;font-weight:600}.mBXOpG_page a{color:#166e5d;font-weight:600}.mBXOpG_page>p[role=status]{background:#f2f8f5;border:1px solid #ceded4;border-radius:12px;padding:16px}.mBXOpG_page section{background:#fff;border:1px solid #d4e1da;border-radius:14px;margin:20px 0;padding:24px}.mBXOpG_page button{color:#fff;cursor:pointer;background:#166e5d;border:0;border-radius:8px;min-height:48px;padding:12px 18px;font-weight:600}.mBXOpG_page button:disabled{color:#54685b;cursor:not-allowed;background:#e4ece7}.mBXOpG_page button:focus-visible,.mBXOpG_page a:focus-visible{outline-offset:4px;outline:3px solid #287e68}.mBXOpG_page label{gap:8px;margin:18px 0;font-weight:600;display:grid}.mBXOpG_page input:not([type=hidden]),.mBXOpG_page textarea{box-sizing:border-box;color:#153c31;width:100%;font:inherit;background:#fff;border:1px solid #9abbb0;border-radius:8px;padding:12px}.mBXOpG_page textarea{resize:vertical}.mBXOpG_page .mBXOpG_calendarLink{border:1px solid #166e5d;border-radius:8px;margin:16px 0;padding:12px 18px;display:inline-block}.mBXOpG_page p[role=note]{background:#fff5d9;border:1px solid #d8a337;border-radius:12px;padding:18px}
