[data-personal-greeting][hidden],[data-personal-name-hint][hidden]{display:none!important}
.personal-greeting{font:600 clamp(19px,2.1vw,26px)/1.4 Arial,sans-serif;color:#245a47;letter-spacing:-.3px;margin:0 0 16px;overflow-wrap:anywhere}
.personal-greeting bdi{font-weight:700}.hero .personal-greeting{font-size:clamp(18px,2vw,23px);margin:0 0 18px}.account-entry .personal-greeting{font-size:20px;margin:0 0 10px}.test-account-current .personal-greeting{font-size:19px;margin:0;flex:1;min-width:0}.test-account-current{gap:14px;flex-wrap:wrap}
.personal-greeting-workspace{padding:0 0 14px;border-bottom:1px solid #dce7df;margin:0 0 24px}.personal-greeting-heading{overflow-wrap:anywhere}
.account-entry-details{margin:24px 0 0;border-top:1px solid #dce7df;padding-top:16px}.account-entry-details>summary{color:#365e4a;font:600 14px/1.5 Arial,sans-serif;cursor:pointer;min-height:38px}.account-entry-details p{font-size:14px;line-height:1.7;color:#586e64;overflow-wrap:anywhere}.account-entry-details bdi{display:block;font-weight:600}
.personal-name-form{margin:20px 0 4px}.personal-name-form>label{display:block;font-size:15px;font-weight:600;color:#284f3d;margin-bottom:9px}.personal-name-form>input{display:block;width:100%;max-width:350px;padding:12px 14px;border:1px solid #bed0c4;border-radius:10px;background:#fff;color:#244a35;font:16px Arial,sans-serif;min-height:46px}.personal-name-form>small{display:block;margin:8px 0 14px;font-size:13px;line-height:1.6;color:#5a7264}.personal-name-form>button{min-height:44px;padding:12px 18px;border:1px solid #245a42;border-radius:10px;background:#245a42;color:#fff;font:600 14px Arial,sans-serif;cursor:pointer}.personal-name-form>button:disabled{opacity:.65;cursor:default}.personal-name-form [data-personal-name-status]{margin:10px 0 0;font-size:14px;line-height:1.6}.personal-name-form [data-state=success]{background:#e3f3e7;color:#255d3a;padding:12px;border:1px solid #acd0b4;border-radius:9px}.personal-name-form [data-state=error]{background:#fff0ec;color:#933d2d;padding:12px;border:1px solid #e4b9ad;border-radius:9px}.personal-name-form [data-state=pending]{color:#886425}
.personal-name-hint{display:block;font-size:13px;margin:3px 0 18px;color:#2f6950;text-underline-offset:3px}.personal-name-form :focus-visible,.account-entry-details>summary:focus-visible{outline:3px solid #82ad8d;outline-offset:3px}
@media(max-width:550px){.test-account-current .personal-greeting{font-size:18px;flex-basis:calc(100% - 100px)}.personal-greeting-workspace{margin-bottom:20px}.personal-name-form>input{max-width:none}}
