@font-face{font-family:inter;src:url(../media/InterVariable_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.jZ_L_q_className{font-family:inter,inter Fallback}.jZ_L_q_variable{--font-inter:"inter", "inter Fallback"}
:root{--er-accent-50:#eeedfe;--er-accent-100:#cecbf6;--er-accent-400:#7f77dd;--er-accent-600:#534ab7;--er-accent-800:#3c3489;--er-accent-900:#26215c;--er-font-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--er-font-size-xs:.75rem;--er-font-size-sm:.875rem;--er-font-size-md:1rem;--er-font-size-lg:1.25rem;--er-font-size-xl:1.75rem;--er-font-size-2xl:2.5rem;--er-font-weight-regular:400;--er-font-weight-medium:500;--er-font-weight-bold:600;--er-line-height:1.6;--er-space-1:.25rem;--er-space-2:.5rem;--er-space-3:.75rem;--er-space-4:1rem;--er-space-6:1.5rem;--er-space-8:2rem;--er-space-12:3rem;--er-radius-sm:6px;--er-radius-md:10px;--er-radius-lg:16px;--er-max-width:1200px;--er-gutter:16px;--er-bg:#fff;--er-surface:#f7f7fb;--er-surface-raised:#fff;--er-border:#e4e3ee;--er-text:#16151f;--er-text-muted:#5c5b6b;--er-accent:var(--er-accent-600);--er-accent-hover:var(--er-accent-800);--er-accent-soft:var(--er-accent-50);--er-sponsored-bg:#fdf1dc;--er-sponsored-text:#8a4b06;--er-on-accent:#fff;--er-icon:currentColor;--er-focus:0 0 0 3px color-mix(in srgb, var(--er-accent-400) 45%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--er-bg:#0f0e17;--er-surface:#17162a;--er-surface-raised:#1d1c33;--er-border:#2d2b48;--er-text:#eeedf7;--er-text-muted:#a9a7c2;--er-accent:var(--er-accent-400);--er-accent-hover:var(--er-accent-100);--er-accent-soft:#252250;--er-sponsored-bg:#3a2a10;--er-sponsored-text:#f5c77e;--er-on-accent:#0f0e17;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--er-bg:#0f0e17;--er-surface:#17162a;--er-surface-raised:#1d1c33;--er-border:#2d2b48;--er-text:#eeedf7;--er-text-muted:#a9a7c2;--er-accent:var(--er-accent-400);--er-accent-hover:var(--er-accent-100);--er-accent-soft:#252250;--er-sponsored-bg:#3a2a10;--er-sponsored-text:#f5c77e;--er-on-accent:#0f0e17;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--er-brand-grey:#444;--er-brand-orange:#f60}:root[data-theme=dark]{--er-brand-grey:#c8c8c8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--er-brand-grey:#c8c8c8}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--er-bg);color:var(--er-text);font-family:var(--er-font-sans);font-size:var(--er-font-size-md);line-height:var(--er-line-height);-webkit-font-smoothing:antialiased}a{color:var(--er-accent)}a:hover{color:var(--er-accent-hover)}:focus-visible{box-shadow:var(--er-focus);border-radius:var(--er-radius-sm);outline:none}.er-container{width:100%;max-width:var(--er-max-width);padding:0 var(--er-gutter);margin:0 auto}.er-header{border-bottom:1px solid var(--er-border);background:var(--er-bg)}.er-header__inner{align-items:center;gap:var(--er-space-6);min-height:64px;display:flex}.er-wordmark{align-items:baseline;gap:var(--er-space-2);color:var(--er-text);font-size:var(--er-font-size-lg);font-weight:var(--er-font-weight-bold);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.er-wordmark__accent{color:var(--er-accent)}.er-wordmark__by{font-size:var(--er-font-size-xs);font-weight:var(--er-font-weight-regular);color:var(--er-text-muted);letter-spacing:0}.er-nav{gap:var(--er-space-4);font-size:var(--er-font-size-sm);flex:1;display:flex}.er-nav a{color:var(--er-text-muted);text-decoration:none}.er-nav a[aria-current=page],.er-nav a:hover{color:var(--er-accent)}.er-icon-button{border:1px solid var(--er-border);border-radius:var(--er-radius-sm);width:36px;height:36px;color:var(--er-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.er-icon-button:hover{background:var(--er-surface)}.er-icon{width:18px;height:18px;stroke:var(--er-icon);fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.er-theme-icon--sun{display:none}:root[data-theme=dark] .er-theme-icon--sun{display:block}:root[data-theme=dark] .er-theme-icon--moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .er-theme-icon--sun{display:block}:root:not([data-theme=light]) .er-theme-icon--moon{display:none}}.er-main{padding:var(--er-space-12) 0}.er-eyebrow{font-size:var(--er-font-size-xs);font-weight:var(--er-font-weight-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--er-accent);margin:0 0 var(--er-space-2)}.er-title{font-size:var(--er-font-size-2xl);letter-spacing:-.02em;margin:0 0 var(--er-space-4);line-height:1.15}.er-lead{font-size:var(--er-font-size-lg);color:var(--er-text-muted);max-width:60ch;margin:0 0 var(--er-space-8)}.er-region-grid{gap:var(--er-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.er-card{padding:var(--er-space-6);border:1px solid var(--er-border);border-radius:var(--er-radius-lg);background:var(--er-surface-raised);color:var(--er-text);text-decoration:none;display:block}a.er-card:hover{border-color:var(--er-accent);color:var(--er-text)}.er-card__title{font-size:var(--er-font-size-lg);font-weight:var(--er-font-weight-medium);margin:0 0 var(--er-space-1)}.er-card__meta{font-size:var(--er-font-size-sm);color:var(--er-text-muted);margin:0}.er-button{align-items:center;gap:var(--er-space-2);padding:var(--er-space-2) var(--er-space-4);border-radius:var(--er-radius-sm);background:var(--er-accent);color:var(--er-on-accent);font-weight:var(--er-font-weight-medium);cursor:pointer;border:none;text-decoration:none;display:inline-flex}.er-button:hover{background:var(--er-accent-hover);color:var(--er-on-accent)}.er-empty{padding:var(--er-space-8);border:1px dashed var(--er-border);border-radius:var(--er-radius-lg);background:var(--er-surface);color:var(--er-text-muted)}.er-footer{border-top:1px solid var(--er-border);padding:var(--er-space-6) 0;font-size:var(--er-font-size-sm);color:var(--er-text-muted)}@media (max-width:640px){.er-header__inner{gap:var(--er-space-3);padding-top:var(--er-space-3);padding-bottom:var(--er-space-3);flex-wrap:wrap}.er-nav{flex-basis:100%;order:3;overflow-x:auto}.er-title{font-size:var(--er-font-size-xl)}}.er-muted{color:var(--er-text-muted)}.er-small{font-size:var(--er-font-size-sm)}.er-narrow{max-width:560px}.er-section{margin-top:var(--er-space-12)}.er-section__head{justify-content:space-between;align-items:baseline;gap:var(--er-space-4);margin-bottom:var(--er-space-4);flex-wrap:wrap;display:flex}.er-section__title{font-size:var(--er-font-size-lg);font-weight:var(--er-font-weight-bold);margin:0}.er-subtitle{font-size:var(--er-font-size-md);margin:var(--er-space-8) 0 var(--er-space-2)}.er-lead--sm{font-size:var(--er-font-size-md);margin-bottom:var(--er-space-6)}.er-grid{gap:var(--er-space-4);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.er-actions{gap:var(--er-space-3);margin:var(--er-space-4) 0;flex-wrap:wrap;align-items:center;display:flex}.er-button--small{padding:var(--er-space-1) var(--er-space-3);font-size:var(--er-font-size-sm)}.er-button--ghost{color:var(--er-accent);border:1px solid var(--er-accent);background:0 0}.er-button--ghost:hover{background:var(--er-accent-soft);color:var(--er-accent-hover)}button.er-button{font:inherit;font-weight:var(--er-font-weight-medium)}.er-button[disabled]{opacity:.6;cursor:wait}.er-link-button{color:var(--er-text-muted);cursor:pointer;font:inherit;font-size:var(--er-font-size-sm);background:0 0;border:none;padding:0}.er-link-button:hover{color:var(--er-accent)}.er-account{align-items:center;gap:var(--er-space-3);font-size:var(--er-font-size-sm);display:flex}.er-account a{text-decoration:none}.er-account__name{color:var(--er-text);font-weight:var(--er-font-weight-medium)}.er-badge{background:var(--er-accent-soft);color:var(--er-accent);font-size:var(--er-font-size-xs);font-weight:var(--er-font-weight-medium);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.er-badge--soft{background:var(--er-surface);color:var(--er-text-muted);border:1px solid var(--er-border)}.er-alert{padding:var(--er-space-3) var(--er-space-4);border-radius:var(--er-radius-md);background:var(--er-accent-soft);color:var(--er-text);margin:var(--er-space-4) 0}.er-alert--error{background:#d1434324}.er-alert--ok{background:#2f9e6e29}.er-activity{flex-direction:column;padding:0;display:flex;overflow:hidden}.er-activity__thumb{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.er-activity__body{padding:var(--er-space-6);gap:var(--er-space-2);flex-direction:column;display:flex}.er-activity__meta{gap:var(--er-space-2);margin-bottom:var(--er-space-2);flex-wrap:wrap;align-items:center;display:flex}.er-activity__acc{color:var(--er-accent);margin:0}.er-card__meta+.er-activity__acc{margin-top:var(--er-space-2)}.er-filter{align-items:flex-end;gap:var(--er-space-3);margin:0 0 var(--er-space-6);flex-wrap:wrap;display:flex}.er-filter .er-field{min-width:min(260px,100%);margin:0}.er-form{gap:var(--er-space-4);margin:var(--er-space-4) 0;flex-direction:column;display:flex}.er-form__row{gap:var(--er-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.er-field{gap:var(--er-space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.er-field__label{font-size:var(--er-font-size-sm);font-weight:var(--er-font-weight-medium);color:var(--er-text);padding:0}.er-field input:not([type=checkbox]):not([type=radio]),.er-field select,.er-field textarea{width:100%;font:inherit;padding:var(--er-space-2) var(--er-space-3);border:1px solid var(--er-border);border-radius:var(--er-radius-sm);background:var(--er-surface-raised);color:var(--er-text);min-height:40px}.er-field input:not([type=checkbox]):not([type=radio]):focus,.er-field select:focus,.er-field textarea:focus{box-shadow:var(--er-focus);border-color:var(--er-accent);outline:none}.er-field input[aria-invalid=true]{border-color:#d14343}.er-field-error{color:#d14343;font-size:var(--er-font-size-sm);margin:0}.er-checklist{gap:var(--er-space-1) var(--er-space-4);max-height:280px;padding:var(--er-space-2);border:1px solid var(--er-border);border-radius:var(--er-radius-sm);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid;overflow-y:auto}.er-option{gap:var(--er-space-2);font-size:var(--er-font-size-sm);padding:var(--er-space-1) 0;cursor:pointer;align-items:flex-start;display:flex}.er-option input{width:16px;height:16px;accent-color:var(--er-accent);flex:none;margin:4px 0 0}.er-segmented{gap:var(--er-space-2);flex-wrap:wrap;display:flex}.er-segmented__item{position:relative}.er-segmented__item input{opacity:0;position:absolute}.er-segmented__item span{padding:var(--er-space-2) var(--er-space-4);border:1px solid var(--er-border);border-radius:var(--er-radius-sm);cursor:pointer;display:inline-block}.er-segmented__item input:checked+span{border-color:var(--er-accent);background:var(--er-accent-soft);color:var(--er-accent);font-weight:var(--er-font-weight-medium)}.er-segmented__item input:focus-visible+span{box-shadow:var(--er-focus)}.er-activity-page{max-width:960px}.er-gate{gap:var(--er-space-4);margin-top:var(--er-space-6);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;display:grid}.er-notice-card{margin:var(--er-space-6) 0}.er-cme-player{gap:var(--er-space-4);margin-top:var(--er-space-6);flex-direction:column;display:flex}.er-video{border-radius:var(--er-radius-lg);background:#000;width:100%;min-height:200px;overflow:hidden}.er-video iframe{display:block}.er-watch{gap:var(--er-space-2);flex-direction:column;display:flex}.er-watch__row{justify-content:space-between;gap:var(--er-space-4);font-size:var(--er-font-size-sm);flex-wrap:wrap;display:flex}.er-progress{background:var(--er-surface);border:1px solid var(--er-border);border-radius:999px;height:10px;position:relative;overflow:visible}.er-progress__bar{background:var(--er-accent);border-radius:999px;height:100%;transition:width .4s}.er-progress__marker{background:var(--er-text);width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px)}.er-quiz{gap:var(--er-space-4);flex-direction:column;display:flex}.er-question{gap:var(--er-space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.er-question legend{font-weight:var(--er-font-weight-medium);margin-bottom:var(--er-space-2)}.er-attest{padding:var(--er-space-3);background:var(--er-surface);border-radius:var(--er-radius-sm)}.er-list{margin:var(--er-space-2) 0 0;gap:var(--er-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.er-list li{justify-content:space-between;align-items:center;gap:var(--er-space-4);padding-bottom:var(--er-space-3);border-bottom:1px solid var(--er-border);display:flex}.er-list li:last-child{border-bottom:0;padding-bottom:0}.er-sponsor-line{margin-top:var(--er-space-8)}.er-sponsor-ad{align-items:flex-start;gap:var(--er-space-3);padding:var(--er-space-8);background:var(--er-accent-soft);border-color:#0000;flex-direction:column;display:flex}.er-sponsor-ad__title{font-size:var(--er-font-size-xl);line-height:1.2}.er-stats{gap:var(--er-space-3);margin:var(--er-space-4) 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.er-totals{margin:var(--er-space-6) 0}.er-stat{padding:var(--er-space-4);background:var(--er-surface);border-radius:var(--er-radius-md);flex-direction:column;gap:2px;display:flex}.er-stat__label{font-size:var(--er-font-size-xs);color:var(--er-text-muted)}.er-stat__value{font-size:var(--er-font-size-lg);font-weight:var(--er-font-weight-bold)}.er-table-wrap{margin:var(--er-space-4) 0;border:1px solid var(--er-border);border-radius:var(--er-radius-md);overflow-x:auto}.er-table{border-collapse:collapse;width:100%;font-size:var(--er-font-size-sm)}.er-table th,.er-table td{text-align:left;padding:var(--er-space-2) var(--er-space-3);border-bottom:1px solid var(--er-border);vertical-align:top}.er-table th{background:var(--er-surface);font-weight:var(--er-font-weight-medium);white-space:nowrap}.er-table tr:last-child td{border-bottom:0}.er-report{margin-bottom:var(--er-space-6)}.er-copy{border-radius:var(--er-radius-sm);font:inherit;color:var(--er-text);cursor:copy;text-align:left;background:0 0;border:1px dashed #0000;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.er-copy:hover{border-color:var(--er-accent)}.er-copy__icon{opacity:.6;flex:none;width:14px;height:14px}.er-footer__inner{justify-content:space-between;gap:var(--er-space-2);flex-wrap:wrap;display:flex}.er-field textarea{resize:vertical;min-height:0;line-height:1.5}fieldset.er-field{border:1px solid var(--er-border);border-radius:var(--er-radius-md);padding:var(--er-space-4)}.er-badge--sponsored{background:var(--er-sponsored-bg);color:var(--er-sponsored-text)}.er-chips{gap:var(--er-space-2);margin:var(--er-space-4) 0 var(--er-space-6);flex-wrap:wrap;display:flex}.er-chips a{text-decoration:none}.er-post-card .er-card__title{margin-bottom:0}.er-pager{margin-top:var(--er-space-6);justify-content:space-between;align-items:center;display:flex}.er-article{max-width:760px}.er-article__hero{border-radius:var(--er-radius-lg);width:100%;margin:var(--er-space-4) 0 var(--er-space-6);display:block}.er-article__poster{border-radius:var(--er-radius-md);width:100%;margin-top:var(--er-space-4);display:block}.er-byline{margin:var(--er-space-2) 0}.er-disclosure{padding:var(--er-space-3) var(--er-space-4);border-radius:var(--er-radius-md);background:var(--er-sponsored-bg);color:var(--er-sponsored-text);font-size:var(--er-font-size-sm);margin:var(--er-space-4) 0}.er-study{margin:var(--er-space-6) 0}.er-study ul{margin:var(--er-space-2) 0;padding-left:1.2em}.er-prose{line-height:1.7;font-size:var(--er-font-size-md)}.er-prose h2,.er-prose h3{margin:var(--er-space-8) 0 var(--er-space-3);line-height:1.3}.er-prose p,.er-prose ul,.er-prose ol,.er-prose blockquote{margin:0 0 var(--er-space-4)}.er-prose img{border-radius:var(--er-radius-md);max-width:100%;height:auto}.er-prose blockquote{border-left:3px solid var(--er-accent);padding-left:var(--er-space-4);color:var(--er-text-muted)}.er-prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.er-prose td,.er-prose th{border:1px solid var(--er-border);padding:var(--er-space-2)}.er-cite{margin-left:1px;font-size:.7em;line-height:0}.er-cite a{text-decoration:none}.er-references{margin-top:var(--er-space-8);border-top:1px solid var(--er-border);padding-top:var(--er-space-4)}.er-references ol{font-size:var(--er-font-size-sm);color:var(--er-text-muted);padding-left:1.6em}.er-references li{margin-bottom:var(--er-space-2);overflow-wrap:anywhere}.er-references li:target{color:var(--er-text);background:var(--er-accent-soft);border-radius:var(--er-radius-sm)}.er-manage{gap:var(--er-space-8);grid-template-columns:280px 1fr;align-items:start;display:grid}.er-side-list{margin:var(--er-space-2) 0;gap:var(--er-space-1);font-size:var(--er-font-size-sm);flex-direction:column;padding:0;list-style:none;display:flex}.er-side-list a{padding:var(--er-space-2);border-radius:var(--er-radius-sm);color:var(--er-text);text-decoration:none;display:block}.er-side-list a[aria-current=page],.er-side-list a:hover{background:var(--er-accent-soft)}@media (max-width:640px){.er-form__row{grid-template-columns:1fr}.er-account{order:2;margin-left:auto}.er-list li{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.er-manage{grid-template-columns:1fr}}.er-editor-bar{justify-content:space-between;align-items:center;gap:var(--er-space-2);padding:var(--er-space-3) var(--er-space-4);margin-bottom:var(--er-space-4);border:1px dashed var(--er-border);border-radius:var(--er-radius-md);flex-wrap:wrap;display:flex}.er-editor-bar__actions{gap:var(--er-space-2);display:flex}.er-editor-bar__error{flex-basis:100%;margin:0}.er-main--flush{padding-top:0}.er-section--tight{margin-top:var(--er-space-8)}.er-nav{align-items:center;row-gap:var(--er-space-1);flex-wrap:wrap}.er-nav__section{font-weight:var(--er-font-weight-medium);color:var(--er-text)!important}.er-post-card{height:100%;transition:border-color .15s,transform .15s}.er-post-card:hover{transform:translateY(-2px)}.er-post-card .er-activity__body{padding:var(--er-space-4) var(--er-space-6) var(--er-space-6);flex:1}.er-post-card .er-card__meta{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.er-card__more{padding-top:var(--er-space-2);font-size:var(--er-font-size-sm);font-weight:var(--er-font-weight-medium);color:var(--er-accent);margin-top:auto}.er-thumb-blank{padding:var(--er-space-4);background:linear-gradient(135deg, var(--er-accent-soft), var(--er-surface));color:var(--er-accent);font-size:var(--er-font-size-xs);font-weight:var(--er-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;align-items:flex-end;display:flex}.er-thumb-blank--sponsored{background:linear-gradient(135deg, var(--er-sponsored-bg), var(--er-surface));color:var(--er-sponsored-text)}.er-banners{margin-bottom:var(--er-space-8);flex-direction:column;gap:0;display:flex}.er-banner{line-height:0;display:block}.er-banner img{object-fit:cover;width:100%;max-height:460px;display:block}.er-section-head{justify-content:space-between;align-items:flex-end;gap:var(--er-space-6);padding-top:var(--er-space-8);flex-wrap:wrap;display:flex}.er-banners+.er-container .er-section-head{padding-top:0}.er-section-head .er-title{margin-bottom:var(--er-space-2)}.er-section-head__sponsor{align-items:flex-end;gap:var(--er-space-1);flex-direction:column;display:flex}.er-section-head__sponsor img{object-fit:contain;max-width:180px;max-height:48px}.er-section-intro{max-width:72ch;color:var(--er-text-muted);margin-top:var(--er-space-4)}.er-filters{gap:var(--er-space-3);margin-top:var(--er-space-6);padding:var(--er-space-4) var(--er-space-6);border:1px solid var(--er-border);border-radius:var(--er-radius-lg);background:var(--er-surface);flex-direction:column;display:flex}.er-filters__group{align-items:center;gap:var(--er-space-2);flex-wrap:wrap;display:flex}.er-filters__label{min-width:130px;font-size:var(--er-font-size-xs);font-weight:var(--er-font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--er-text-muted)}.er-chip{border:1px solid var(--er-border);background:var(--er-surface-raised);color:var(--er-text);font-size:var(--er-font-size-sm);border-radius:999px;align-items:center;padding:4px 12px;text-decoration:none;display:inline-flex}.er-chip:hover{border-color:var(--er-accent);color:var(--er-accent)}.er-chip--on,.er-chip--on:hover{background:var(--er-accent);border-color:var(--er-accent);color:var(--er-on-accent)}.er-features{gap:var(--er-space-4);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.er-feature{border-radius:var(--er-radius-lg);background:var(--er-accent-900);color:#fff;isolation:isolate;min-height:240px;text-decoration:none;display:flex;position:relative;overflow:hidden}.er-features--one .er-feature{min-height:300px}.er-feature__img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.er-feature:after{content:"";z-index:-1;background:linear-gradient(90deg,#141134e0 0%,#1411348c 55%,#1411341a 100%);position:absolute;inset:0}.er-feature:hover{color:#fff}.er-feature:hover .er-feature__img{transform:scale(1.03)}.er-feature__body{justify-content:flex-end;gap:var(--er-space-2);padding:var(--er-space-8);flex-direction:column;max-width:560px;display:flex}.er-feature__eyebrow{font-size:var(--er-font-size-xs);text-transform:uppercase;letter-spacing:.08em;opacity:.85}.er-feature__title{font-size:var(--er-font-size-xl);font-weight:var(--er-font-weight-bold);line-height:1.15}.er-feature__text{opacity:.9}.er-feature__cta{margin-top:var(--er-space-2);font-weight:var(--er-font-weight-medium)}.er-pitch{gap:var(--er-space-8);padding:var(--er-space-8) var(--er-space-12);border-radius:var(--er-radius-lg);background:radial-gradient(120% 140% at 100% 0%, var(--er-accent-400) 0%, var(--er-accent-800) 45%, var(--er-accent-900) 100%);color:#fff;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.er-pitch__eyebrow{margin:0 0 var(--er-space-2);font-size:var(--er-font-size-xs);text-transform:uppercase;letter-spacing:.1em;opacity:.8}.er-pitch__title{margin:0 0 var(--er-space-3);font-size:var(--er-font-size-2xl);font-weight:var(--er-font-weight-bold);letter-spacing:-.02em;line-height:1.05}.er-pitch__text{margin:0 0 var(--er-space-4);opacity:.92;max-width:54ch}.er-pitch__points{margin:0 0 var(--er-space-6);gap:var(--er-space-2) var(--er-space-6);font-size:var(--er-font-size-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.er-pitch__points li:before{content:"✓";margin-right:var(--er-space-2);opacity:.8}.er-pitch .er-pitch__cta{color:var(--er-accent-900);background:#fff}.er-pitch .er-pitch__cta:hover{background:var(--er-accent-50);color:var(--er-accent-900)}.er-pitch__art img{border-radius:var(--er-radius-md);width:100%;display:block}.er-pitch__mock{border-radius:var(--er-radius-md);background:#ffffff1a;border:1px solid #ffffff40;flex-direction:column;gap:10px;padding:14px;display:flex;transform:rotate(-3deg);box-shadow:0 24px 48px #00000040}.er-pitch__mock-banner{height:64px;color:var(--er-accent-800);font-weight:var(--er-font-weight-bold);letter-spacing:.2em;font-size:var(--er-font-size-xs);background:#ffffffd9;border-radius:6px;justify-content:center;align-items:center;display:flex}.er-pitch__mock-chips{gap:6px;display:flex}.er-pitch__mock-chips i{background:#ffffff73;border-radius:999px;width:56px;height:14px}.er-pitch__mock-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.er-pitch__mock-cards i{background:#ffffff40;border-radius:6px;height:64px}.er-article__hero{width:min(1040px, calc(100vw - 2 * var(--er-gutter)));object-fit:cover;max-width:none;max-height:540px;margin-left:50%;transform:translate(-50%)}.er-disclosure{gap:var(--er-space-2);border-left:3px solid var(--er-sponsored-text);align-items:flex-start;display:flex}.er-sponsor-line{padding:var(--er-space-4);border:1px solid var(--er-border);border-radius:var(--er-radius-md);background:var(--er-surface)}.er-references{margin-top:var(--er-space-12);padding:var(--er-space-6);border:1px solid var(--er-border);border-top:1px solid var(--er-border);border-radius:var(--er-radius-lg);background:var(--er-surface)}.er-references .er-section__title{font-size:var(--er-font-size-md);margin-bottom:var(--er-space-3)}.er-references ol{margin:0;padding-left:2.2em}.er-references li{padding-left:var(--er-space-1)}.er-references li::marker{color:var(--er-accent);font-weight:var(--er-font-weight-bold)}.er-prose figure{margin:var(--er-space-6) 0}@media (max-width:760px){.er-pitch{padding:var(--er-space-6);grid-template-columns:1fr}.er-pitch__art{display:none}.er-pitch__title{font-size:var(--er-font-size-xl)}.er-feature__body{padding:var(--er-space-6)}.er-filters{padding:var(--er-space-4)}.er-filters__label{min-width:100%}.er-section-head__sponsor{align-items:flex-start}}.er-post-card .er-activity__body p{margin:0}.er-figure{margin-left:auto;margin-right:auto}.er-figure img{width:100%;height:auto}.er-inline-related{margin:var(--er-space-8) 0;padding:var(--er-space-4) var(--er-space-6);border-left:3px solid var(--er-accent);background:var(--er-surface);border-radius:0 var(--er-radius-md) var(--er-radius-md) 0}.er-inline-related__label{margin-bottom:var(--er-space-1);font-size:var(--er-font-size-xs);font-weight:var(--er-font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--er-accent);display:block}.er-inline-related__link{gap:var(--er-space-1);color:var(--er-text);flex-direction:column;text-decoration:none;display:flex}.er-inline-related__link:hover strong{color:var(--er-accent)}.er-related{margin-top:var(--er-space-12);padding-top:var(--er-space-8);border-top:1px solid var(--er-border)}body{background:var(--er-bg)}.er-main{padding-top:var(--er-space-6)}.er-wordmark__by{color:var(--er-brand-grey);font-weight:var(--er-font-weight-medium)}.er-brand-orange{color:var(--er-brand-orange)}.er-header{background:var(--er-bg);border-bottom:1px solid var(--er-border)}.er-header__inner{gap:var(--er-space-6)}.er-corners{background:var(--er-surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.er-corners a{font-size:var(--er-font-size-sm);font-weight:var(--er-font-weight-medium);color:var(--er-text-muted);border-radius:999px;padding:4px 12px;text-decoration:none}.er-corners a:hover{color:var(--er-text)}.er-corners a[aria-current=page]{background:var(--er-surface-raised);color:var(--er-text);box-shadow:0 1px 2px #00000014}.er-nav{gap:var(--er-space-4);flex:1}.er-nav a{color:var(--er-text);font-size:var(--er-font-size-sm);text-decoration:none}.er-nav a:hover{color:var(--er-accent)}.er-topicbar{gap:var(--er-space-4);white-space:nowrap;padding:var(--er-space-2) 0 var(--er-space-3);margin-bottom:var(--er-space-6);border-bottom:1px solid var(--er-border);scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}.er-topicbar::-webkit-scrollbar{display:none}.er-topicbar__label{font-size:var(--er-font-size-xs);color:var(--er-text-muted);text-transform:uppercase;letter-spacing:.08em}.er-topicbar a{font-size:var(--er-font-size-xs);font-weight:var(--er-font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--er-text);text-decoration:none}.er-topicbar a:hover,.er-topicbar a[aria-current=page]{color:var(--er-accent)}.er-tagline{font-size:var(--er-font-size-xs);font-weight:var(--er-font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--er-accent);display:block}.er-sponsored-by{font-size:var(--er-font-size-xs);color:var(--er-text-muted)}.er-viewall{font-size:var(--er-font-size-sm);font-weight:var(--er-font-weight-medium);text-decoration:none}.er-section__head{border-bottom:2px solid var(--er-text);padding-bottom:var(--er-space-2);margin-bottom:var(--er-space-4);align-items:baseline}.er-section__title{font-size:var(--er-font-size-md);text-transform:uppercase;letter-spacing:.06em;margin:0}.er-row{margin-top:var(--er-space-12)}.er-lead-block{gap:var(--er-space-8);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.er-lead-story{gap:var(--er-space-2);color:var(--er-text);flex-direction:column;text-decoration:none;display:flex}.er-lead-story__img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--er-radius-md);width:100%;margin-bottom:var(--er-space-2);display:block}.er-lead-story__title{font-size:var(--er-font-size-xl);font-weight:var(--er-font-weight-bold);letter-spacing:-.01em;line-height:1.2}.er-lead-story__summary{color:var(--er-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.er-lead-story:hover .er-lead-story__title,.er-side-story:hover .er-side-story__title,.er-post-card:hover .er-card__title{color:var(--er-accent)}.er-lead-side{gap:var(--er-space-4);flex-direction:column;display:flex}.er-side-story{gap:var(--er-space-3);padding-bottom:var(--er-space-4);border-bottom:1px solid var(--er-border);color:var(--er-text);grid-template-columns:120px minmax(0,1fr);text-decoration:none;display:grid}.er-side-story:last-child{border-bottom:0}.er-side-story__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--er-radius-sm);width:120px;display:block}.er-side-story__body{gap:var(--er-space-1);flex-direction:column;display:flex}.er-side-story__title{font-weight:var(--er-font-weight-bold);line-height:1.3}.er-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.er-post-card{gap:var(--er-space-2);box-shadow:none;color:var(--er-text);background:0 0;border:0;flex-direction:column;height:100%;padding:0;text-decoration:none;display:flex}.er-post-card:hover{border:0;transform:none}.er-post-card__img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--er-radius-md);width:100%;display:block}.er-post-card__body{gap:var(--er-space-1);flex-direction:column;flex:1;display:flex}.er-post-card .er-card__title{font-weight:var(--er-font-weight-bold);line-height:1.3}.er-post-card .er-card__meta{color:var(--er-text-muted);font-size:var(--er-font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.er-post-card__foot{gap:var(--er-space-2);padding-top:var(--er-space-1);font-size:var(--er-font-size-xs);color:var(--er-text-muted);flex-wrap:wrap;margin-top:auto;display:flex}.er-thumb-blank{background:linear-gradient(135deg, var(--er-accent-soft), var(--er-surface))}.er-tiles{gap:var(--er-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.er-tile{gap:var(--er-space-1);color:var(--er-text);flex-direction:column;text-decoration:none;display:flex}.er-tile__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--er-radius-md);width:100%;margin-bottom:var(--er-space-1);display:block}.er-tile__title{font-weight:var(--er-font-weight-bold);line-height:1.3}.er-tile:hover .er-tile__title{color:var(--er-accent)}.er-tile__pitch{border:1px dashed var(--er-border);background:var(--er-surface);color:var(--er-text-muted);font-size:var(--er-font-size-xs);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.er-cme-strip{justify-content:space-between;align-items:center;gap:var(--er-space-4);margin-top:var(--er-space-12);padding:var(--er-space-4) var(--er-space-6);border:1px solid var(--er-border);border-radius:var(--er-radius-md);flex-wrap:wrap;display:flex}.er-cme-strip__text{margin:var(--er-space-1) 0 0}.er-cme-strip__actions{gap:var(--er-space-2);display:flex}.er-subscribe{justify-content:space-between;align-items:center;gap:var(--er-space-4);margin-top:var(--er-space-8);padding:var(--er-space-6);border-radius:var(--er-radius-md);background:var(--er-surface);flex-wrap:wrap;display:flex}.er-subscribe__title{margin:0 0 var(--er-space-1);font-size:var(--er-font-size-lg);font-weight:var(--er-font-weight-bold)}.er-footer{margin-top:var(--er-space-12);padding:var(--er-space-8) 0;border-top:1px solid var(--er-border);background:var(--er-bg)}.er-footer__topics{gap:var(--er-space-2) var(--er-space-4);padding-bottom:var(--er-space-6);margin-bottom:var(--er-space-6);border-bottom:1px solid var(--er-border);flex-wrap:wrap;display:flex}.er-footer__topics a{font-size:var(--er-font-size-xs);font-weight:var(--er-font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--er-text);text-decoration:none}.er-footer__inner{justify-content:space-between;gap:var(--er-space-4);font-size:var(--er-font-size-sm);color:var(--er-text-muted);flex-wrap:wrap;display:flex}.er-footer__links{gap:var(--er-space-4);flex-wrap:wrap;display:flex}.er-footer__links a{color:var(--er-text-muted)}.er-disclosure{border-left:2px solid var(--er-border);color:var(--er-text-muted);font-size:var(--er-font-size-sm);padding:var(--er-space-1) var(--er-space-3);background:0 0}.er-share{align-items:center;gap:var(--er-space-1);margin:var(--er-space-4) 0;flex-wrap:wrap;display:flex}.er-share__label{font-size:var(--er-font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--er-text-muted);margin-right:var(--er-space-2)}.er-share__btn{border:1px solid var(--er-border);width:34px;height:34px;color:var(--er-text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.er-share__btn:hover{border-color:var(--er-text)}.er-share__done{font-size:var(--er-font-size-xs);color:var(--er-text-muted)}.er-carousel{margin-bottom:var(--er-space-8);position:relative;overflow:hidden}.er-carousel__track{transition:transform .6s;display:flex}.er-carousel__slide{flex:0 0 100%;line-height:0}.er-carousel__slide img{object-fit:cover;width:100%;max-height:460px;display:block}.er-carousel__dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.er-carousel__dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;width:9px;height:9px;padding:0}.er-carousel__dots button.is-on{background:#fff;width:22px}@media (prefers-reduced-motion:reduce){.er-carousel__track{transition:none}}.er-social-grid{gap:var(--er-space-6);margin-top:var(--er-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.er-social-card{border:1px solid var(--er-border);border-radius:var(--er-radius-md);padding:var(--er-space-4);gap:var(--er-space-3);flex-direction:column;display:flex}.er-social-card__head{align-items:center;gap:var(--er-space-2);display:flex}.er-social-card__preview{border:1px solid var(--er-border);border-radius:var(--er-radius-sm);background:var(--er-surface-raised);overflow:hidden}.er-social-card__text{padding:var(--er-space-3);white-space:pre-wrap;font-size:var(--er-font-size-sm);margin:0}.er-social-card__img{aspect-ratio:1200/630;object-fit:cover;width:100%;display:block}.er-social-card__img--square{aspect-ratio:1080/1350;max-width:320px;margin:0 auto}.er-social-card__link{padding:var(--er-space-2) var(--er-space-3);background:var(--er-surface);flex-direction:column;display:flex}.er-social-card__actions{gap:var(--er-space-2);flex-wrap:wrap;display:flex}.er-statgrid{gap:var(--er-space-4);margin:var(--er-space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.er-statbox{padding:var(--er-space-4)}.er-bars{margin:var(--er-space-2) 0 0;gap:var(--er-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.er-bars li{gap:var(--er-space-2);font-size:var(--er-font-size-sm);grid-template-columns:1.4fr 2fr auto;align-items:center;display:grid}.er-bars__track{background:var(--er-surface);border-radius:999px;height:8px;overflow:hidden}.er-bars__fill{background:var(--er-accent);border-radius:999px;height:100%;display:block}.er-days{height:120px;margin:var(--er-space-3) 0;align-items:flex-end;gap:2px;display:flex}.er-days__bar{background:var(--er-accent);border-radius:2px 2px 0 0;flex:1;min-width:3px}@media (max-width:1024px){.er-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.er-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.er-statgrid{grid-template-columns:1fr}}@media (max-width:760px){.er-lead-block{grid-template-columns:1fr}.er-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.er-social-grid{grid-template-columns:1fr}.er-header__inner{gap:var(--er-space-3);flex-wrap:wrap}.er-nav{flex-basis:100%;order:3}}@media (max-width:480px){.er-grid--4{grid-template-columns:1fr}}.er-promo{background:var(--er-surface);text-align:center;line-height:0}.er-promo a{display:block}.er-promo__img{object-fit:cover;width:100%;max-width:1920px;max-height:120px;display:inline-block}.er-utility{color:#fff;font-size:var(--er-font-size-sm);background:#444}.er-utility__inner{justify-content:space-between;align-items:center;gap:var(--er-space-4);min-height:40px;display:flex}.er-utility__end{align-items:center;gap:var(--er-space-4);display:inline-flex}.er-utility .er-social a{color:#fff;opacity:.85}.er-utility .er-social a:hover{opacity:1;color:#fff}.er-search{align-items:center;gap:var(--er-space-1);display:inline-flex}.er-utility .er-search input{color:#fff;width:min(260px,45vw);font:inherit;background:#ffffff24;border:0;border-radius:999px;padding:4px 10px}.er-utility .er-search input::placeholder{color:#ffffffb3}.er-utility .er-search button{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.er-search--page{gap:var(--er-space-2);margin:var(--er-space-4) 0 var(--er-space-6);display:flex}.er-search--page input{padding:var(--er-space-2) var(--er-space-3);border:1px solid var(--er-border);border-radius:var(--er-radius-sm);font:inherit;background:var(--er-surface-raised);color:var(--er-text);flex:1}.er-social{align-items:center;gap:var(--er-space-3);display:inline-flex}.er-social a{color:var(--er-text-muted);display:inline-flex}.er-social a:hover{color:var(--er-text)}.er-button--accent{background:var(--er-brand-orange,#f60);color:#fff;border-color:#0000}.er-button--accent:hover{color:#fff;background:#e65c00}.er-mark{align-items:center;gap:var(--er-space-2);display:inline-flex}.er-mark:before{content:"";background:var(--er-brand-orange,#f60);border-radius:2px;width:4px;height:1.1em}.er-rowfeat{gap:var(--er-space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.er-rowfeat__main{gap:var(--er-space-2);color:var(--er-text);flex-direction:column;text-decoration:none;display:flex}.er-rowfeat__img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--er-radius-md);width:100%;margin-bottom:var(--er-space-2);display:block}.er-rowfeat__title{font-size:var(--er-font-size-lg);font-weight:var(--er-font-weight-bold);line-height:1.25}.er-rowfeat__summary{color:var(--er-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.er-rowfeat__main:hover .er-rowfeat__title{color:var(--er-accent)}.er-rowfeat__side{gap:var(--er-space-4);flex-direction:column;display:flex}.er-mostread{margin-top:var(--er-space-12)}.er-mostread ol{counter-reset:mr;margin:var(--er-space-4) 0 0;gap:var(--er-space-4);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.er-mostread li{counter-increment:mr;gap:var(--er-space-3);display:flex}.er-mostread li:before{content:counter(mr);font-size:var(--er-font-size-2xl);font-weight:var(--er-font-weight-bold);color:var(--er-brand-orange,#f60);line-height:1}.er-mostread a{color:var(--er-text);flex-direction:column;gap:2px;text-decoration:none;display:flex}.er-mostread a:hover .er-mostread__title{color:var(--er-accent)}.er-mostread__title{font-weight:var(--er-font-weight-medium);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.er-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.er-error{color:#b42318;margin:0}.er-form label{gap:var(--er-space-1);font-size:var(--er-font-size-sm);font-weight:var(--er-font-weight-medium);flex-direction:column;display:flex}.er-form input:not([type=checkbox]):not(.er-hp),.er-form select,.er-form textarea{padding:var(--er-space-2) var(--er-space-3);border:1px solid var(--er-border);border-radius:var(--er-radius-sm);font:inherit;font-weight:var(--er-font-weight-regular);background:var(--er-surface-raised);color:var(--er-text)}.er-form .er-button{align-self:flex-start}.er-dialog{border-radius:var(--er-radius-lg);background:var(--er-bg);width:min(440px,100vw - 32px);color:var(--er-text);border:0;padding:0;box-shadow:0 20px 60px #00000040}.er-dialog::backdrop{background:#14141e8c}.er-dialog__body{padding:var(--er-space-8) var(--er-space-6) var(--er-space-6);margin:0}.er-dialog__title{font-size:var(--er-font-size-lg);font-weight:var(--er-font-weight-bold);margin:0}.er-dialog__close{top:var(--er-space-2);right:var(--er-space-3);color:var(--er-text-muted);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1;position:absolute}.er-dialog .er-form .er-button{align-self:stretch}.er-footer__brand{gap:var(--er-space-3);flex-direction:column;display:flex}.er-footer__copy{margin:var(--er-space-6) 0 0;font-size:var(--er-font-size-xs);color:var(--er-text-muted)}.er-ad-detail{gap:var(--er-space-8);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.er-ranked{margin:var(--er-space-2) 0 0;gap:var(--er-space-1);font-size:var(--er-font-size-sm);flex-direction:column;padding-left:1.2em;display:flex}.er-packages{gap:var(--er-space-4);margin-top:var(--er-space-4);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.er-package{gap:var(--er-space-2);padding:var(--er-space-6);border:1px solid var(--er-border);border-radius:var(--er-radius-md);background:var(--er-surface-raised);flex-direction:column;display:flex}.er-package p,.er-package ul{margin:0}.er-package ul{font-size:var(--er-font-size-sm);color:var(--er-text-muted);flex:1;padding-left:1.1em}.er-package .er-button{margin-top:var(--er-space-2);align-self:flex-start}.er-package__name{font-size:var(--er-font-size-md);margin:0}.er-package__meta{font-size:var(--er-font-size-sm);color:var(--er-brand-orange,#f60);font-weight:var(--er-font-weight-medium)}.er-faq{margin-top:var(--er-space-4);border-top:1px solid var(--er-border);flex-direction:column;display:flex}.er-faq details{border-bottom:1px solid var(--er-border);padding:var(--er-space-3) 0}.er-faq summary{cursor:pointer;font-weight:var(--er-font-weight-medium)}.er-faq p{margin:var(--er-space-2) 0 0;color:var(--er-text-muted)}.er-meeting-card{gap:var(--er-space-2);flex-direction:column;text-decoration:none;display:flex}.er-meeting-card__logo{object-fit:contain;align-self:flex-start;width:auto;max-width:160px;height:48px}.er-meeting-hero{object-fit:cover;width:100%;max-height:260px;display:block}.er-meeting-head{align-items:center;gap:var(--er-space-4);display:flex}.er-meeting-head__logo{object-fit:contain;width:auto;max-width:180px;height:64px}@media (max-width:1024px){.er-mostread ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.er-rowfeat,.er-mostread ol{grid-template-columns:1fr}.er-utility .er-social{display:none}.er-utility .er-search input{width:40vw}}.er-logo{width:auto;height:32px;display:block}.er-logo--dark,:root[data-theme=dark] .er-logo--light{display:none}:root[data-theme=dark] .er-logo--dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .er-logo--light{display:none}:root:not([data-theme=light]) .er-logo--dark{display:block}}.er-wordmark--small{font-size:var(--er-font-size-md);margin-left:auto}.er-wordmark--small .er-logo{height:24px}.er-header--section .er-header__inner{gap:var(--er-space-6)}.er-section-logo{color:var(--er-text);font-weight:var(--er-font-weight-bold);font-size:var(--er-font-size-lg);align-items:center;text-decoration:none;display:inline-flex}.er-section-logo img{object-fit:contain;width:auto;max-width:220px;height:40px}.er-nav--section{flex-wrap:wrap;flex:1}.er-footer--section .er-footer__inner{align-items:center}.er-linkbutton{color:var(--er-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.er-nowrap{white-space:nowrap}.er-grid--3{gap:var(--er-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.er-badge--accent{background:var(--er-brand-orange,#f60);color:#fff}.er-journey__image{border-radius:var(--er-radius-md);width:100%;margin:var(--er-space-4) 0}.er-journey__bar{background:var(--er-surface);height:8px;margin:var(--er-space-4) 0 var(--er-space-1);border-radius:999px;display:block;overflow:hidden}.er-journey__bar>span{background:var(--er-brand-orange,#f60);height:100%;display:block}.er-journey__bar--small{height:6px;margin:var(--er-space-2) 0}.er-modules{margin:var(--er-space-4) 0;gap:var(--er-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.er-modules--preview{gap:var(--er-space-1);padding-left:1.2em;list-style:decimal}.er-module{border:1px solid var(--er-border);border-radius:var(--er-radius-md);padding:var(--er-space-4);background:var(--er-surface-raised)}.er-module--locked{opacity:.6}.er-module__head{align-items:center;gap:var(--er-space-4);display:flex}.er-module__no{border:2px solid var(--er-border);width:32px;height:32px;font-weight:var(--er-font-weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.er-module--done .er-module__no{border-color:var(--er-brand-orange,#f60);color:var(--er-brand-orange,#f60)}.er-module__body{flex-direction:column;flex:1;gap:2px;display:flex}.er-module__actions{gap:var(--er-space-2);flex-wrap:wrap;display:flex}.er-module .er-quiz{margin-top:var(--er-space-4)}.er-continue__card{gap:var(--er-space-1);flex-direction:column;text-decoration:none;display:flex}.er-certs .er-list li{justify-content:space-between;align-items:center;gap:var(--er-space-4);display:flex}.er-event-card{gap:var(--er-space-2);flex-direction:column;text-decoration:none;display:flex}.er-event-card--featured{border-color:var(--er-brand-orange,#f60)}.er-event-card__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--er-radius-sm);width:100%}.er-event-card__date{border-radius:var(--er-radius-md);background:var(--er-surface);width:72px;height:72px;font-size:var(--er-font-size-sm);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;display:flex}.er-event-card__date strong{font-size:var(--er-font-size-2xl);line-height:1}.er-filter--events{flex-wrap:wrap}.er-tabs{gap:var(--er-space-4);border-bottom:1px solid var(--er-border);margin:var(--er-space-4) 0 var(--er-space-6);display:flex}.er-tabs a{padding:var(--er-space-2) 0;color:var(--er-text-muted);border-bottom:2px solid #0000;text-decoration:none}.er-tabs a[aria-current=page]{color:var(--er-text);border-color:var(--er-brand-orange,#f60)}.er-cal__head{justify-content:center;align-items:center;gap:var(--er-space-6);margin-bottom:var(--er-space-4);display:flex}.er-cal__head a{color:var(--er-text);font-size:1.5rem;text-decoration:none}.er-cal{border-left:1px solid var(--er-border);border-top:1px solid var(--er-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.er-cal__dow{padding:var(--er-space-2);font-size:var(--er-font-size-xs);color:var(--er-text-muted);border-right:1px solid var(--er-border);border-bottom:1px solid var(--er-border)}.er-cal__day{min-height:96px;padding:var(--er-space-1);border-right:1px solid var(--er-border);border-bottom:1px solid var(--er-border);flex-direction:column;gap:2px;display:flex}.er-cal__day--empty{background:var(--er-surface)}.er-cal__no{font-size:var(--er-font-size-xs);color:var(--er-text-muted)}.er-cal__event{font-size:var(--er-font-size-xs);background:var(--er-surface);border-left:3px solid var(--er-brand-orange,#f60);color:var(--er-text);text-overflow:ellipsis;white-space:nowrap;border-radius:2px;padding:2px 4px;text-decoration:none;overflow:hidden}.er-event{gap:var(--er-space-8);margin-top:var(--er-space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.er-event__poster img{border-radius:var(--er-radius-md);border:1px solid var(--er-border);width:100%}.er-event__actions{gap:var(--er-space-2);flex-wrap:wrap;display:flex}.er-facts{gap:var(--er-space-1) var(--er-space-4);margin:var(--er-space-4) 0;grid-template-columns:max-content 1fr;display:grid}.er-facts dt{color:var(--er-text-muted)}.er-facts dd{margin:0}.er-checks{gap:var(--er-space-2) var(--er-space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.er-checks legend{font-size:var(--er-font-size-sm);font-weight:var(--er-font-weight-medium);margin-bottom:var(--er-space-2);width:100%}.er-builder .er-section__title{margin-top:var(--er-space-8)}.er-form__row--4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.er-subdomain{align-items:center;gap:var(--er-space-1);display:flex}.er-subdomain input{flex:1}.er-toolbar{gap:var(--er-space-1);display:flex}.er-toolbar button{border:1px solid var(--er-border);background:var(--er-surface-raised);color:var(--er-text);border-radius:var(--er-radius-sm);cursor:pointer;font:inherit;font-size:var(--er-font-size-sm);padding:2px 10px}.er-color{align-items:center;gap:var(--er-space-2);display:flex}.er-color input[type=color]{border:1px solid var(--er-border);border-radius:var(--er-radius-sm);width:44px;height:32px;padding:0}.er-fieldrow{border:1px solid var(--er-border);border-radius:var(--er-radius-md);padding:var(--er-space-3);gap:var(--er-space-2);flex-direction:column;display:flex}.er-fieldrow__actions{align-items:center;gap:var(--er-space-1);display:flex}.er-fieldrow__actions button{border:1px solid var(--er-border);color:var(--er-text);border-radius:var(--er-radius-sm);cursor:pointer;background:0 0;width:28px;height:28px}.lp{background:var(--lp-bg);min-height:100vh;color:var(--lp-text);font-family:var(--lp-font);flex-direction:column;display:flex}.lp__draft{color:#664d03;text-align:center;background:#fff3cd;margin:0;padding:8px 16px;font-size:14px}.lp__split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;width:100%;max-width:1240px;margin:0 auto;padding:48px 24px;display:grid}.lp__split--right .lp__poster{order:2}.lp__poster img{border-radius:8px;width:100%;height:auto;position:sticky;top:24px;box-shadow:0 12px 40px #00000026}.lp__title{color:var(--lp-accent);margin:0 0 8px;font-size:clamp(28px,4vw,40px);line-height:1.15}.lp__meta{opacity:.85;margin:0 0 24px;font-weight:600}.lp__text h1{color:var(--lp-accent);margin:24px 0 8px;font-size:28px}.lp__text h2{color:var(--lp-accent);margin:20px 0 8px;font-size:21px}.lp__text p,.lp__text ul{margin:0 0 12px;line-height:1.6}.lp__text a,.lp__company-privacy a{color:var(--lp-accent)}.lp__form{background:color-mix(in srgb, var(--lp-text) 5%, transparent);border-radius:10px;flex-direction:column;gap:14px;margin-top:24px;padding:24px;display:flex}.lp__field{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.lp__field input,.lp__field select,.lp__field textarea{font:inherit;border:1px solid color-mix(in srgb, var(--lp-text) 25%, transparent);background:var(--lp-bg);color:var(--lp-text);border-radius:6px;padding:10px 12px;font-weight:400}.lp__check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.lp__check input{accent-color:var(--lp-accent);margin-top:3px}.lp__group,.lp__consent{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.lp__group legend,.lp__consent legend{margin-bottom:6px;font-size:14px;font-weight:600}.lp__company-privacy{opacity:.8;padding-left:26px;font-size:13px}.lp__company-privacy p{white-space:pre-line;margin:0 0 4px}.lp__button{font:inherit;background:var(--lp-accent);color:var(--lp-button-text);cursor:pointer;border:0;border-radius:6px;align-self:flex-start;padding:12px 28px;font-weight:700}.lp__button:disabled{opacity:.6}.lp__error{color:#b42318;margin:0}.lp__thanks,.lp__closed{background:color-mix(in srgb, var(--lp-accent) 10%, transparent);border-radius:10px;margin-top:24px;padding:24px}.lp__footer{text-align:center;padding:16px 24px;font-size:13px}.lp__footer a{color:inherit;opacity:.7}@media (max-width:900px){.er-grid--3,.er-event{grid-template-columns:1fr}.er-form__row--4{grid-template-columns:1fr 1fr}.lp__split{grid-template-columns:1fr;gap:24px;padding:24px 16px}.lp__split--right .lp__poster{order:0}.lp__poster img{position:static}.er-cal__day{min-height:64px}}.lp__note{opacity:.75;font-weight:400}.er-article__figure{margin:0}.er-article__figure figcaption{margin:calc(-1 * var(--er-space-4)) 0 var(--er-space-6);text-align:right}.er-viewas{color:#fff;background:#111;font-size:13px}.er-viewas--on{background:#7c2d12}.er-viewas__inner{flex-wrap:wrap;align-items:center;gap:12px;min-height:36px;padding-block:4px;display:flex}.er-viewas label{align-items:center;gap:8px;display:inline-flex}.er-viewas select{font:inherit;color:#fff;background:#222;border:1px solid #555;border-radius:4px;padding:2px 6px}.er-viewas__back{font:inherit;color:#111;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:3px 10px}.er-viewas__admin{color:#fff;margin-left:auto}.er-wizard{gap:var(--er-space-4);display:grid}.er-wizard__progress{background:var(--er-border);border-radius:2px;height:4px;overflow:hidden}.er-wizard__progress span{background:var(--er-accent);height:100%;display:block}.er-wizard__adds{gap:var(--er-space-2);flex-wrap:wrap;display:flex}.er-wizard__adds label{cursor:pointer}.er-wizard__image{gap:var(--er-space-4);grid-template-columns:120px 1fr;align-items:start;display:grid}.er-wizard__image img{object-fit:contain;background:var(--er-surface-2,#f4f4f5);border-radius:var(--er-radius-md);width:120px;height:120px}.er-wizard__summary th{text-align:left;white-space:nowrap}.er-wizard__nav{justify-content:space-between}.er-editor{border:1px solid var(--er-border);border-radius:var(--er-radius-md)}.er-editor__bar{border-bottom:1px solid var(--er-border);flex-wrap:wrap;gap:4px;padding:6px;display:flex}.er-editor__bar button{font:inherit;font-size:var(--er-font-size-sm);border:1px solid var(--er-border);color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px}.er-editor__area{min-height:320px;max-height:70vh;padding:var(--er-space-3);outline:none;overflow-y:auto}.er-editor__area h2{margin:.8em 0 .4em;font-size:1.3em}.er-editor__area h3{margin:.8em 0 .4em;font-size:1.1em}@media (max-width:600px){.er-wizard__image{grid-template-columns:1fr}}
