/* The hub explains the account briefly, then puts choosing help first. */
.client-area .client-hub-intro{margin:0 0 16px}
.client-area .client-hub-intro h2{font-size:24px;line-height:1.35;letter-spacing:-.5px;max-width:980px;margin-bottom:9px}
.client-area .client-hub-intro .client-welcome-intro{font-size:16px;line-height:1.65;max-width:1020px}
.client-hub-scope{font-size:14px;line-height:1.7;color:#61516d;margin:8px 0 0;max-width:1020px}
.client-hub-intro .client-welcome-links{margin:4px 0 0;gap:0 20px}.client-hub-intro .client-welcome-links a{font-size:14px}.client-hub-reassurance{font-size:14px;line-height:1.7;color:#49335f;font-weight:600;margin:6px 0 0}
.client-hub-explore-note{font-size:14px;line-height:1.8;color:#61516d}
.client-hub-next{background:#edf0e3;border:1px solid #b7c7a8;border-radius:9px;padding:21px 24px;margin:22px 0 28px;scroll-margin-top:24px}
.client-hub-next-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
.client-area .client-hub-next h2{font:800 24px/1.35 Manrope,sans-serif;letter-spacing:-.5px;margin:0}
.client-hub-next a,.client-hub-how a{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:44px;min-height:44px;max-width:100%;box-sizing:border-box;padding:8px 2px;font-size:14px;line-height:1.7;color:#593298;font-weight:700;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.client-hub-focus{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 0 18px}
.client-hub-focus>div{min-width:0;max-width:760px}
.client-area .client-hub-focus h3{font:700 16px/1.6 Manrope,sans-serif;letter-spacing:0;margin:0 0 5px}
.client-hub-focus p{font-size:14px;line-height:1.8;margin:0;color:#4d5e43}
.client-hub-focus>a{flex-shrink:0;border:1px solid #8d759f;border-radius:5px;background:#fffdf6;padding:9px 13px;text-decoration:none}
.client-hub-saved{border-top:1px solid #bec9ae}
.client-area .client-hub-saved>summary{min-width:44px;min-height:44px;padding:13px 0 4px;box-sizing:border-box;font-size:14px;line-height:1.8;color:#49335f;cursor:pointer;overflow-wrap:anywhere}
.client-hub-saved>summary>span{display:block;font-size:14px;font-weight:400;color:#526349;margin-top:2px;padding-left:17px}
.client-hub-saved[open]>summary{padding-bottom:13px}
.client-hub-saved ul{list-style:none;padding:0;margin:0;background:#fffdf6;border:1px solid #c6d0ba;border-radius:6px}
.client-hub-saved li{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:13px 16px;border-bottom:1px solid #d8dfcf;min-width:0}
.client-hub-saved li:last-child{border:0}
.client-hub-saved li>div{min-width:0;max-width:760px}
.client-hub-saved li strong{font-size:14px;line-height:1.7;color:#332146}
.client-hub-saved li p{font-size:14px;line-height:1.8;color:#5e5368;margin:3px 0 0}
.client-hub-saved li>a{flex-shrink:0}
.client-hub-folder-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:9px}
.client-hub-folder-links a>span:not([aria-hidden]){font-size:14px;font-weight:400;color:#526349}
.client-hub-how{background:#fffdf6;border:1px solid #d4c6df;border-radius:9px;padding:24px;margin:32px 0;scroll-margin-top:24px}
.client-area .client-hub-how h2{font:800 24px/1.35 Manrope,sans-serif;letter-spacing:-.5px;margin:0 0 18px}
.client-hub-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;padding:0;margin:0}
.client-hub-steps li{min-width:0;display:flex;align-items:flex-start;gap:11px}
.client-hub-steps li>span{display:flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:#eee6f6;color:#593298;font-size:12px;font-weight:700;line-height:1}
.client-area .client-hub-steps h3{font:700 14px/1.6 Manrope,sans-serif;margin:0 0 5px;letter-spacing:0}
.client-hub-steps p{font-size:14px;line-height:1.85;color:#5e5368;margin:0}
.client-hub-how .client-hub-steps a{font-size:14px;padding-top:6px;padding-bottom:6px}
.client-hub-how-note{font-size:14px;line-height:1.85;margin:20px 0 0;color:#5e5368;padding-top:16px;border-top:1px solid #ded3e6}
.client-hub-how-note strong{color:#332146}
.client-hub-video-link{margin-top:5px}.client-hub-account-actions{border-top:1px solid #ded3e6;margin-top:10px;padding-top:13px}.client-hub-account-actions p{font-size:14px;line-height:1.8;color:#5e5368;margin:0 0 3px}
.client-hub-next a:focus-visible,.client-hub-saved>summary:focus-visible,.client-hub-how a:focus-visible{outline:3px solid #855714;outline-offset:3px;border-radius:3px}
@media(max-width:900px){.client-hub-focus{align-items:flex-start}.client-hub-focus>a{flex-basis:190px;flex-shrink:1}.client-hub-saved li>a{flex-basis:190px;flex-shrink:1}.client-hub-steps{grid-template-columns:minmax(0,1fr);gap:18px}}
@media(max-width:600px){.client-area .client-hub-intro h2{font-size:24px;line-height:1.4}.client-area .client-hub-intro .client-welcome-intro{font-size:16px;line-height:1.65}.client-hub-scope,.client-hub-explore-note{font-size:14px;line-height:1.8}.client-hub-next{padding:18px 17px;margin:19px 0 24px}.client-hub-next-heading{display:block}.client-area .client-hub-next h2{font-size:22px}.client-hub-next-heading>a{font-size:14px;margin-top:2px}.client-hub-focus{display:block;padding:10px 0 17px}.client-area .client-hub-focus h3{font-size:16px}.client-hub-focus p{font-size:14px}.client-hub-focus>a{margin-top:11px}.client-area .client-hub-saved>summary{font-size:14px}.client-hub-saved>summary>span{font-size:14px}.client-hub-saved li{display:block;padding:13px 14px}.client-hub-saved li>a{margin-top:5px}.client-hub-folder-links{gap:0 17px}.client-hub-next a{font-size:14px}.client-hub-how{padding:20px 17px;margin:27px 0}.client-area .client-hub-how h2{font-size:22px;line-height:1.4}.client-hub-steps{gap:16px}.client-hub-how-note{font-size:14px;line-height:1.85;margin-top:17px}}

.client-dashboard .client-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.client-dashboard .client-dashboard-heading .admin-title{font-size:23px!important;line-height:1.4;margin:0!important;letter-spacing:-.6px}.client-dashboard .client-dashboard-tools{margin:0}.client-dashboard .client-dashboard-menu>summary{font-size:12px;min-height:44px;padding:10px}.client-area.client-dashboard{padding-top:24px}@media(max-width:600px){.client-dashboard .client-dashboard-heading{gap:8px;align-items:center}.client-dashboard .client-dashboard-heading .admin-title{font-size:20px!important}.client-dashboard .client-dashboard-menu>summary{font-size:11px;padding:10px 7px;white-space:nowrap}.client-area.client-dashboard{padding-top:18px}}

.client-dashboard .client-dashboard-heading{flex-direction:row}.client-dashboard .client-dashboard-tools{width:auto;flex-shrink:0}.client-dashboard .client-dashboard-heading h1{text-align:left}@media(max-width:760px){.client-dashboard .client-dashboard-menu .client-tabs{left:auto;right:0}}
