.rae-design .webinar-landing-opening{padding-block:var(--rae-opening-space) 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.webinar-landing-hero-copy{min-width:0}.webinar-landing-artwork{aspect-ratio:3/2;object-fit:contain;background:var(--color-tile);width:100%;height:auto;display:block}.webinar-landing h1{max-width:900px;color:var(--color-head);margin-top:26px;font-size:56px;font-weight:650;line-height:1.1}.webinar-landing-subhead{max-width:760px;margin-top:26px;font-size:20px;line-height:1.65}.webinar-landing-date{color:var(--color-head);flex-wrap:wrap;gap:16px 28px;margin-block:32px;font-size:14px;display:flex}.webinar-landing-date span{align-items:center;gap:10px;display:flex}.webinar-landing-date svg{color:var(--color-bright);flex-shrink:0}.webinar-landing-recording{color:var(--color-muted);margin-top:16px;font-size:13px}.webinar-landing-section{border-top:1px solid var(--color-line);padding-block:64px}.webinar-landing-section-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:72px;display:grid}.webinar-landing-section-title{align-items:start;gap:20px;display:flex}.webinar-landing h2{color:var(--color-head);font-size:30px;font-weight:600;line-height:1.25}.webinar-landing-copy{gap:20px;font-size:16px;line-height:1.8;display:grid}.webinar-landing-copy-columns{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:24px 32px}.webinar-landing-copy-columns>p{grid-column:1/-1}.webinar-landing-copy-columns:has(>p){grid-template-rows:repeat(3,auto) repeat(3,minmax(0,auto))}.webinar-landing-item{align-items:start;gap:18px;display:flex}.webinar-landing-item svg{color:var(--color-bright);flex-shrink:0;margin-top:6px}.webinar-landing-step{color:var(--color-chalk);font:13px var(--font-machine);min-width:24px;padding-top:6px}.webinar-landing-presenters{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.webinar-landing-presenters article{flex-direction:column;align-items:start;gap:14px;font-size:15px;line-height:1.75;display:flex}.webinar-landing-portrait{object-fit:cover;object-position:center 42%;border:2px solid var(--color-bright);border-radius:50%;width:160px;height:160px;margin-bottom:10px}.webinar-landing-presenter-name{color:var(--color-head);font-size:22px;font-weight:600}.webinar-landing-presenter-role{color:var(--color-bright);font-size:13px}.webinar-landing-presenters a{color:var(--color-bright);align-items:center;gap:8px;margin-top:auto;display:flex}.webinar-landing-presenters a:hover{text-decoration:underline}.webinar-landing-registration{text-align:center;grid-template-columns:minmax(0,1fr);place-items:start center;gap:48px;display:grid}.webinar-landing-registration .rae-eyebrow{justify-content:center}.webinar-landing-registration h2{margin-top:24px;font-size:40px}.webinar-landing-registration>div>p{max-width:520px;margin-block:24px 30px;margin-inline:auto;line-height:1.8}.webinar-landing-registration .webinar-form{text-align:left;width:100%;max-width:500px}.webinar-landing #register{scroll-margin-top:100px}@media (width<=979px){.rae-design .webinar-landing-opening{grid-template-columns:1fr;gap:36px}.webinar-landing-artwork{max-width:680px}.webinar-landing h1{font-size:44px}.webinar-landing-section-inner{grid-template-columns:1fr;gap:28px}.webinar-landing-registration{grid-template-columns:1fr;gap:40px}.webinar-landing #register{max-width:none}}@media (width<=640px){:is(.webinar-landing-copy-columns,.webinar-landing-copy-columns:has(>p)){grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.webinar-landing h1{font-size:36px}.webinar-landing-subhead{font-size:17px}.webinar-landing-date{flex-direction:column;gap:12px}.webinar-landing-section{padding-block:42px}.webinar-landing h2{font-size:26px}.webinar-landing-presenters{grid-template-columns:1fr;gap:32px}.webinar-landing-registration h2{font-size:32px}}
