.account-page{padding-block:2.5rem 5rem}.account-body{max-width:760px}.account-utility{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:1rem;display:flex}.account-utility a.sgv-link>.sgv-icon:first-child{margin-left:0;margin-right:.3em}.account-head{margin-bottom:2.5rem}.account-eyebrow{color:var(--color-muted);font-size:var(--font-size-base);margin:0 0 .75rem}main .account-head h1{max-width:18ch;margin:0;font-size:clamp(2.5rem,1.75rem + 2vw,3.25rem)!important}.account-intro{max-width:60ch;font-size:var(--text-body,1.125rem);margin-top:1.25rem!important}.account-intro+.account-intro{margin-top:.75rem!important}.account-nav{border-bottom:1px solid var(--color-border);align-items:flex-end;gap:1rem;margin-top:2.25rem;display:flex}.account-nav ul{scrollbar-width:none;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.account-nav ul::-webkit-scrollbar{display:none}.account-nav li{margin:0}.account-nav form{margin:0 0 0 auto}main .account-nav a,.account-signout{border-radius:var(--radius-ui) var(--radius-ui) 0 0;color:var(--color-muted);font:inherit;font-size:var(--font-size-base);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.45rem;padding:.7rem .9rem;line-height:1.3;display:inline-flex;text-decoration:none!important}main .account-nav a.account-signout{margin-left:auto}main .account-nav a[aria-current=page]{color:var(--color-brand-strong);border-bottom-color:var(--color-brand);font-weight:650}main .account-nav a:hover,.account-signout:hover{background:var(--color-cobalt);color:var(--color-on-cobalt)}.account-signout:focus-visible{outline:var(--focus-ring);outline-offset:-4px}.account-count{background:var(--color-action-hover);min-width:1.5rem;height:1.5rem;color:var(--color-on-action-hover);border-radius:999px;place-items:center;padding-inline:.4rem;font-size:.875rem;font-weight:600;display:inline-grid}main .account-page h2{font-size:var(--font-size-3xl);margin:3.5rem 0 1rem}main .account-page h3{font-size:var(--font-size-2xl);margin:2.5rem 0 .5rem}main .account-page :is(h2,h3):first-child{margin-top:0}.account-section~.account-section{border-top:1px solid var(--color-border);margin-top:3.5rem;padding-top:2.5rem}.account-section>h2{margin-top:0!important}.account-help{max-width:62ch;color:var(--color-muted);margin:0 0 1rem}.account-pending{border-left:3px solid var(--color-brand);border-radius:0 var(--radius-ui) var(--radius-ui) 0;background:var(--color-surface);margin:1rem 0;padding:.85rem 1.1rem}.account-page .notice{border-radius:var(--radius-ui);max-width:760px;margin:0 0 1.5rem;padding:.9rem 1.1rem}.account-page .notice:not(.ok,.success,.error,.warning){background:var(--color-surface)}.account-body>.account-section:first-of-type{margin-top:3rem}.account-form{gap:1rem;max-width:760px;margin-top:1.5rem;display:grid}.account-form label{gap:.4rem;font-weight:600;display:grid}.account-form :is(button,.btn){justify-self:start}.account-hint{color:var(--color-muted);margin-top:2rem}.account-link-button{color:var(--color-brand);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.account-table{border-collapse:collapse;width:100%;margin-top:1rem}.account-table th{text-align:left;vertical-align:bottom;border-bottom:1px solid var(--color-text);white-space:nowrap;padding:.6rem .75rem;font-weight:600}.account-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:.85rem .75rem}.account-table :is(th,td):first-child{padding-left:0}.account-muted{color:var(--color-muted);margin-top:.15rem;display:block}@media (width<=640px){.account-page{padding-top:1.5rem}main .account-head h1{font-size:2.5rem!important}.account-nav{gap:.25rem}.account-nav ul{margin-left:calc(var(--spacing-lg) * -1);padding-left:var(--spacing-lg);padding-right:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.account-signout .account-signout-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.account-page [hidden]{display:none!important}.account-leaves{opacity:.75;margin-left:.3rem;font-size:.85em;display:inline-flex}.account-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-subnav{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}main .account-subnav a{border-radius:var(--radius-ui);color:var(--color-text);border:1px solid #0000;padding:.4rem .9rem;font-size:1rem;text-decoration:none}main .account-subnav a[aria-current=page]{background:var(--color-brand-soft);border-color:var(--color-brand-ring);color:var(--color-brand);font-weight:600}@media (hover:hover){main .account-subnav a:not([aria-current=page]):hover{border-color:var(--color-brand);color:var(--color-brand)}}
