.account-layout{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:50px!important;max-width:1240px!important;margin:0 auto!important;padding:52px 24px 80px!important;align-items:start!important}.account-layout>.account-sidebar{position:sticky!important;top:104px!important;display:grid!important;width:250px!important;padding:0!important;margin:0!important;background:#fff!important;border:1px solid #d9dfe4!important;align-self:start!important}.account-sidebar p{margin:0;padding:22px 24px 14px;color:#697582;font:800 12px/1.4 "DM Sans",Arial,sans-serif;letter-spacing:.1em}.account-layout>.account-sidebar a{display:flex!important;align-items:center!important;min-height:51px!important;padding:15px 24px!important;border:0!important;border-left:4px solid transparent!important;background:#fff!important;color:#101820!important;text-decoration:none!important;white-space:normal!important;font:700 14px/1.4 "DM Sans",Arial,sans-serif!important}.account-layout>.account-sidebar a.active{background:#fff0ec!important;border-left-color:#ff3600!important}.account-layout>.account-sidebar a:hover,.account-layout>.account-sidebar a:focus-visible{color:#ff3600!important;background:#fff!important}.account-layout>main,.account-layout>.profile-main,.account-layout>.account-page-content{min-width:0;max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.account-layout .page-heading{margin-top:0}@media(max-width:760px){.account-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:24px 18px 60px!important}.account-layout>.account-sidebar{position:sticky!important;top:68px!important;width:100%!important;display:flex!important;overflow-x:auto!important;z-index:20!important}.account-sidebar p{display:none}.account-layout>.account-sidebar a{flex:0 0 auto!important;white-space:nowrap!important;min-height:46px!important;padding:12px 14px!important;border-left:0!important;border-bottom:2px solid transparent!important}.account-layout>.account-sidebar a.active{border-bottom-color:#ff3600!important}}
/* Keep account navigation anchored even when hash links scroll the content. */
@media(min-width:761px){
 .account-layout>.account-sidebar{position:fixed!important;top:128px!important;left:max(24px,calc((100% - 1240px)/2 + 24px))!important;max-height:calc(100dvh - 152px)!important;overflow-y:auto!important;z-index:25!important}
 .account-layout>main,.account-layout>.profile-main,.account-layout>.account-page-content{grid-column:2!important}
}
@media(max-width:760px){
 .account-layout{padding-top:94px!important}
 .account-layout>.account-sidebar{position:fixed!important;top:92px!important;left:18px!important;right:18px!important;width:auto!important;max-height:48px!important;z-index:25!important}
 .account-layout>main,.account-layout>.profile-main,.account-layout>.account-page-content{grid-column:1!important}
}

/* Account links match the header's underline interaction. */
.account-layout>.account-sidebar a{position:relative;transition:color .18s ease!important;background:#fff!important;border-color:transparent!important}
.account-layout>.account-sidebar a::after{content:"";position:absolute;left:24px;right:24px;bottom:7px;height:2px;background:#ff3600;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}
.account-layout>.account-sidebar a.active{background:#fff!important;color:#ff3600!important;border-left-color:transparent!important;border-bottom-color:transparent!important}
.account-layout>.account-sidebar a.active::after,.account-layout>.account-sidebar a:focus-visible::after{transform:scaleX(1)}
.account-layout>.account-sidebar a:focus-visible{outline:none!important;background:#fff!important;color:#ff3600!important}
@media(hover:hover) and (pointer:fine){.account-layout>.account-sidebar a:hover{background:#fff!important;color:#ff3600!important}.account-layout>.account-sidebar a:hover::after{transform:scaleX(1)}}
@media(max-width:760px){.account-layout>.account-sidebar a::after{left:14px;right:14px;bottom:5px}}
@media(prefers-reduced-motion:reduce){.account-layout>.account-sidebar a,.account-layout>.account-sidebar a::after{transition:none!important}}
