.account-welcome{margin:0 0 25px}.account-welcome h1,.account-profile-heading h1{font-size:36px;letter-spacing:-1.2px;margin:0 0 10px;line-height:1.2}.account-welcome>p:not(.eyebrow){max-width:530px;line-height:1.8;color:#839487;font-size:14px}.account-login{max-width:450px;padding:28px;border:1px solid #dde9df;border-radius:20px;background:#fcfefb;box-shadow:0 9px 35px #204a2809}.account-tabs{display:flex;gap:7px;margin-bottom:25px}.account-tabs button{flex:1;border:1px solid #dce8df;background:#fff;border-radius:10px;padding:12px;color:#7e9786;font:inherit;font-size:12px}.account-tabs button[aria-pressed=true]{background:#e8f3eb;color:#006d57;border-color:#90bba1;font-weight:650}.account-login h2,.account-panel h2{font-size:23px;letter-spacing:-.6px;margin:0 0 23px}.account-login label,.account-panel form label{display:flex;flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;font-weight:600;color:#66826e}.account-login input,.account-panel input,.account-panel textarea{width:100%;min-width:0;border:1px solid #d9e5db;background:white;border-radius:10px;font:inherit;font-size:14px;padding:12px;color:#355b40;min-height:44px}.account-login .primary{width:100%}.account-message{font-size:12px;line-height:1.7;color:#877146}.account-message:empty{display:none}.account-small{font-size:11px;line-height:1.8;color:#8a9a8d;margin:16px 0}.account-small a{color:#006d57;text-decoration:underline}.account-profile-heading{display:flex;gap:20px;align-items:center;margin-bottom:30px}.account-profile-heading .eyebrow{font-size:10px;margin-bottom:8px}.account-profile-heading>div:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.account-profile-heading>div>p:last-child{font-size:12px;color:#8a9d8f}.profile-avatar{display:grid;place-content:center;width:75px;height:75px;border-radius:23px;background:#e5f2e9;color:#007456;font-size:32px;font-weight:650;flex:none}.account-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:start}.account-panel{padding:27px;border:1px solid #dfe9df;border-radius:20px;background:#fcfefb;min-width:0}.account-panel textarea{resize:vertical;line-height:1.6}.account-panel details{margin-top:23px;border-top:1px solid #e2ebe1;padding-top:18px}.account-panel summary{cursor:pointer;font-size:12px;font-weight:650;color:#5d8066;margin-bottom:17px}.account-trip-list>article{border-bottom:1px solid #e3ece1;padding:20px 0}.account-trip-list h3{font-size:17px;margin:0 0 9px;overflow-wrap:anywhere}.account-trip-list article>p{font-size:11px;line-height:1.8;color:#879d8c}.account-trip-list .secondary{font-size:11px;margin-bottom:8px}.account-trip-list .text-button{display:block;font-size:10px}.local-account-list button{display:block;text-align:left;font-size:11px;padding:10px 0;line-height:1.7}.account-panel #saveDraftAccount{font-size:12px}.account-panel form .primary,.account-panel form .secondary{font-size:12px}
@media(max-width:850px){.account-columns{grid-template-columns:1fr}.account-profile-heading{gap:15px}.account-profile-heading h1{font-size:28px}.profile-avatar{width:58px;height:58px;font-size:25px}}
@media(max-width:650px){.account-welcome h1{font-size:30px}.account-login,.account-panel{padding:22px}.account-profile-heading{flex-wrap:wrap}.account-profile-heading>button{width:100%}.account-login input,.account-panel input,.account-panel textarea{font-size:16px}.account-panel #saveDraftAccount{width:100%}}
