.account-main{min-height:46vh}.account-main--bare{padding-top:150px}.account-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 26px;display:flex}.account-hello{color:var(--primary);margin:0 0 6px}.account-sub{color:var(--text-soft);margin:0;font-size:14.5px}.account-card{padding:30px 30px 26px;transform:none!important}.account-card h2,.account-card h3{color:var(--primary);margin:8px 0 12px;font-size:21.6px;line-height:1.4}@media (min-width:960px){.account-card h2,.account-card h3{font-size:25.2px}}.account-card p{color:var(--body-text);margin:0 0 16px;font-size:15.5px;line-height:1.65}.account-card .hero__kicker{margin-bottom:0}.account-card--notice{border-left:4px solid var(--green);margin-bottom:22px}.account-card--upgrade{background:var(--primary)}.account-card--upgrade .hero__kicker{color:var(--emphasis)}.account-card--upgrade h3{color:#fff}.account-card--upgrade p{color:#ffffffd9}.account-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:860px){.account-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.account-grid--three{grid-template-columns:1fr 1fr 1fr}}.account-grid .account-card{flex-direction:column;align-items:flex-start;display:flex}.account-grid .account-card>.btn,.account-grid .account-card>.account-actions{margin-top:auto}.account-actions{flex-wrap:wrap;gap:12px;display:flex}.account-webinars{margin-top:40px}.account-section-title{color:var(--primary);margin:0 0 18px}.account-section-title .accent{color:var(--secondary)}.webinar-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.webinar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex;transform:none!important}.webinar-row h4{color:var(--primary);margin:2px 0 4px;font-size:17px}.webinar-date{letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:12.5px;font-weight:600}.webinar-desc{color:var(--body-text);max-width:62ch;margin:0;font-size:14.5px;line-height:1.55}.webinar-soon{color:var(--text-soft);font-size:13.5px;font-style:italic}.account-auth{max-width:460px;margin:0 auto}.account-auth__lede{font-size:14.5px}.account-auth__field{margin:0 0 14px}.account-auth__field label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-slate);margin:0 0 6px;font-size:12.5px;font-weight:600;display:block}.account-auth__field input{border:1.5px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-page);width:100%;font:inherit;color:var(--body-text);padding:11px 16px;font-size:15px}.account-auth__field input:focus-visible{outline:2px solid var(--secondary);outline-offset:1px}.account-auth__submit{width:100%;margin-top:4px}.account-auth .account-auth__msg{margin:14px 0 0;font-size:14px;line-height:1.5}.account-auth__msg.is-error{color:#b3261e}.account-auth__msg.is-ok{color:var(--primary)}.account-auth .account-auth__alt{color:var(--text-soft);margin:34px 0 0;font-size:13.5px;line-height:1.6}.account-auth__alt button{font:inherit;color:var(--secondary);cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:0;font-weight:600;text-decoration:underline;display:block}.session-ended{z-index:1000;text-align:center;color:#fff;background:var(--primary);padding:12px 18px;font-size:14px;font-weight:600;position:fixed;inset:auto 0 0}
