.rae-design .webinar-page{padding-block:var(--rae-opening-space) 100px}.webinar-page h1{color:var(--color-head);max-width:760px;margin-top:26px;font-size:56px;font-weight:650;line-height:1.08}.webinar-page .webinar-lede{max-width:690px;margin-top:24px;font-size:19px;line-height:1.7}.webinar-layout{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:start;gap:64px;margin-top:48px;display:grid}.webinar-event{border-block:1px solid var(--color-line);gap:22px;padding-block:28px;display:grid}.webinar-event>div{align-items:start;gap:16px;display:flex}.webinar-event svg{color:var(--color-bright);flex-shrink:0}.webinar-event strong{color:var(--color-head);font-size:18px;display:block}.webinar-event p{margin-top:4px}.webinar-form{border:1px solid var(--color-line);background:var(--color-raised);border-radius:14px;padding:32px}.webinar-form h2{color:var(--color-head);font-size:26px;font-weight:600}.webinar-form form{gap:18px;margin-top:24px;display:grid}.webinar-form label:not(.webinar-choice){gap:8px;font-size:13px;display:grid}.webinar-form input:not([type=checkbox]),.webinar-form select{border:1px solid var(--color-line);background:var(--color-blueprint);width:100%;min-width:0;min-height:46px;color:var(--color-head);border-radius:6px;padding:10px 12px;font-size:15px}.webinar-form input:focus-visible,.webinar-form select:focus-visible{outline:2px solid var(--color-bright);outline-offset:2px}.webinar-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.webinar-choice{align-items:start;gap:12px;font-size:13px;line-height:1.6;display:flex}.webinar-choice input{accent-color:var(--color-bright);flex-shrink:0;width:16px;height:16px;margin-top:4px}.webinar-choice a{color:var(--color-bright);text-decoration:underline}.webinar-choice:has(input:disabled){opacity:.5}.webinar-error{color:var(--color-chalk);font-size:14px}.webinar-success{gap:20px;margin-top:24px;display:grid}.webinar-success>svg{color:var(--color-bright)}.webinar-calendar{flex-wrap:wrap;gap:8px;display:flex}.webinar-admin{padding-block:var(--rae-opening-space) 100px}.webinar-admin h1{color:var(--color-head);margin-block:24px;font-size:36px}.webinar-admin-toolbar{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.webinar-admin table{text-align:left;width:100%;font-size:13px}.webinar-admin th,.webinar-admin td{border-bottom:1px solid var(--color-line);padding:14px}.webinar-admin-scroll{overflow:auto}.webinar-admin-event{gap:8px;max-width:620px;margin-top:24px;display:grid}.webinar-admin-event select{border:1px solid var(--color-line);background:var(--color-raised);width:100%;min-width:0;color:var(--color-head);border-radius:6px;padding:12px}.webinar-admin-scroll table{min-width:1000px}.webinar-admin .webinar-form{max-width:620px}.rae-design .webinar-google{background:var(--color-google-button);border:1px solid var(--color-google-border);color:var(--color-google-label);gap:10px;padding-inline:12px;font-size:14px;font-weight:500}@media (width<=979px){.webinar-layout{grid-template-columns:1fr;gap:32px}.webinar-form{max-width:620px}.webinar-page h1{font-size:44px}}@media (width<=640px){.webinar-page h1{font-size:36px}.webinar-page .webinar-lede{font-size:17px}.webinar-fields{grid-template-columns:1fr}.webinar-form{padding:22px}.webinar-layout{margin-top:32px}}
