:root{--ezl-blue:#03f;--ezl-blue-dark:#002ce0;--ezl-blue-deep:#0023b3;--ezl-blue-ink:#2b3a8f;--ezl-navy:#080b4c;--ezl-blue-tint:#eef1ff;--ezl-blue-line:#dbe2ff;--ezl-blue-hover:#b9c6ff;--ezl-blue-soft:#84b6fd;--ezl-blue-pale:#dde3ff;--ezl-blue-mute:#7f8ac4;--ezl-blue-panel:#f7f8ff;--ezl-cream:#fdfcf4;--ezl-cream-alt:#efecea;--ezl-cream-deep:#f4f3f0;--ezl-cream-hover:#f4f2ec;--ezl-line:#e6e3db;--ezl-line-warm:#e1ddd6;--ezl-line-soft:#f1efea;--ezl-line-mid:#dedcd6;--ezl-ink:#1f1713;--ezl-body:#3a3631;--ezl-body-soft:#54504a;--ezl-muted:#726d63;--ezl-muted-light:#9b978d;--ezl-clay:#b59b85;--ezl-clay-dark:#6b4f40;--ezl-coral:#fb8569;--ezl-coral-light:#ffb9a5;--ezl-alert-bg:#fff4f0;--ezl-alert-line:#fdcec3;--ezl-alert-head:#c4472a;--ezl-alert-text:#6b3a28;--ezl-font-display:"Montserrat","Helvetica Neue",Arial,sans-serif;--ezl-font-body:"Roboto","Helvetica Neue",Arial,sans-serif;--ezl-max:1180px;--ezl-gut:40px;--ezl-ease:cubic-bezier(0.2,0,0,1)}.ezl-section{border-bottom:1px solid var(--ezl-line);position:relative}.ezl-section--alt{background:var(--ezl-cream-alt);border-bottom-color:var(--ezl-line-warm)}.ezl-section--navy{background:var(--ezl-navy);overflow:hidden}.ezl-section--flush{border-bottom:0}.ezl-section[id]{scroll-margin-top:64px}.ezl-wrap{margin:0 auto;max-width:var(--ezl-max);padding:84px var(--ezl-gut) 92px;position:relative}.ezl-wrap--tight{padding-bottom:68px;padding-top:68px}.ezl-eyebrow{color:var(--ezl-blue);display:block;font-family:var(--ezl-font-display);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.ezl-eyebrow--onNavy{color:var(--ezl-blue-soft)}.ezl-eyebrow--quiet{color:var(--ezl-muted-light);letter-spacing:.12em}.ezl-h1{font-size:58px;letter-spacing:-.028em;line-height:1.06;margin:20px 0 0;text-wrap:balance}.ezl-h1,.ezl-h2{color:var(--ezl-ink);font-family:var(--ezl-font-display);font-weight:600}.ezl-h2{font-size:40px;letter-spacing:-.024em;line-height:1.12;margin:0;text-wrap:pretty}.ezl-h2--sm{font-size:38px;line-height:1.14}.ezl-h2--onNavy{color:#fff}.ezl-lede{color:var(--ezl-body-soft);font-size:19px;line-height:1.6;margin:24px 0 0}.ezl-lede,.ezl-sub{letter-spacing:.01em;text-wrap:pretty}.ezl-sub{color:var(--ezl-muted);font-size:17px;line-height:1.62;margin:14px 0 0}.ezl-body{color:var(--ezl-body-soft);font-size:16px;line-height:1.65;margin:0;text-wrap:pretty}.ezl-body+.ezl-body{margin-top:12px}.ezl-body--ink{color:var(--ezl-ink)}.ezl-body--onNavy{color:var(--ezl-blue-hover);font-size:17px;line-height:1.62;margin:18px 0 0}.ezl-fine{color:var(--ezl-muted-light);font-size:13px;letter-spacing:.02em;line-height:1.6;margin:0}.ezl-btn{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:var(--ezl-font-display);font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:background .18s var(--ezl-ease),border-color .18s var(--ezl-ease),color .18s var(--ezl-ease)}.ezl-btn--primary{background:var(--ezl-blue);color:#fff}.ezl-btn--primary:hover{background:var(--ezl-blue-dark);color:#fff}.ezl-btn--secondary{background:#fff;border-color:var(--ezl-line-warm);color:var(--ezl-ink)}.ezl-btn--secondary:hover{border-color:var(--ezl-blue-hover);color:var(--ezl-blue)}.ezl-btn--accent{background:var(--ezl-coral);color:var(--ezl-navy)}.ezl-btn--accent:hover{background:var(--ezl-coral-light);color:var(--ezl-navy)}.ezl-btn--onNavy{background:transparent;border-color:rgba(132,182,253,.45);color:#fff}.ezl-btn--onNavy:hover{background:hsla(0,0%,100%,.08);color:#fff}.ezl-btn--sm{font-size:13.5px;padding:8px 14px}.ezl-btn--md{font-size:14.5px;padding:11px 20px}.ezl-btn--lg{font-size:15.5px;padding:14px 24px}.ezl-btn--full{width:100%}.ezl-textlink{color:var(--ezl-blue);font-family:var(--ezl-font-display);font-size:15px;font-weight:600;text-decoration:none}.ezl-textlink:hover{color:var(--ezl-blue-dark)}.ezl-underlink{align-items:center;border-bottom:1.5px solid #c6c3bb;color:var(--ezl-ink);display:inline-flex;font-family:var(--ezl-font-display);font-size:15px;font-weight:600;gap:9px;padding-bottom:3px;text-decoration:none;transition:color .18s var(--ezl-ease),border-color .18s var(--ezl-ease)}.ezl-underlink:hover{border-color:var(--ezl-blue);color:var(--ezl-blue)}.ezl-pill{background:var(--ezl-cream-alt);border:1px solid var(--ezl-line-warm);border-radius:999px;color:var(--ezl-body);font-size:12.5px;font-weight:500;padding:6px 12px}.ezl-glow{filter:blur(8px);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 40%,transparent 70%);mask-image:radial-gradient(circle at 50% 50%,#000 40%,transparent 70%);pointer-events:none;position:absolute}.ezl-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none}@media (max-width:1024px){.ezl-wrap{padding:64px 28px 68px}.ezl-h1{font-size:44px}.ezl-h2,.ezl-h2--sm{font-size:32px}}@media (max-width:767px){:root{--ezl-gut:20px}.ezl-wrap{padding:48px 20px 52px}.ezl-h1{font-size:34px}.ezl-h2,.ezl-h2--sm{font-size:27px}.ezl-lede{font-size:17px}}:root{--ezl-rule:#dedcd6;--ezl-rule-dot:#c9c4ba;--ezl-clay-rule:#dacdc2;--ezl-blue-btn:#c7d2ff;--ezl-article:700px}.ezl-article{max-width:var(--ezl-article)}.ezl-h2--prose{color:var(--ezl-ink);font-size:30px;letter-spacing:-.022em;line-height:1.18;margin:0}.ezl-h2--label,.ezl-h2--prose{font-family:var(--ezl-font-display);font-weight:600}.ezl-h2--label{color:var(--ezl-muted);font-size:15px;letter-spacing:.06em;margin:0 0 20px;text-transform:uppercase}.ezl-h3--prose{font-family:var(--ezl-font-display);font-size:17px;font-weight:600;letter-spacing:-.012em}.ezl-h3--prose,.ezl-p--lead{color:var(--ezl-ink);margin:0}.ezl-p--lead{font-size:19.5px;letter-spacing:.005em;line-height:1.62;text-wrap:pretty}.ezl-p--body{color:var(--ezl-body);font-size:17px;letter-spacing:.01em;line-height:1.72;margin:18px 0 0;text-wrap:pretty}.ezl-p--italic{font-style:italic}.ezl-crumbs{align-items:center;color:var(--ezl-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:9px;letter-spacing:.015em}.ezl-crumbs a{color:var(--ezl-muted);text-decoration:none}.ezl-crumbs a:hover{color:var(--ezl-ink)}.ezl-crumbs__here{color:var(--ezl-body)}.ezl-meta{align-items:center;color:var(--ezl-muted);display:flex;flex-wrap:wrap;font-size:13.5px;gap:18px;letter-spacing:.015em}.ezl-meta__dot{background:var(--ezl-rule-dot);border-radius:999px;height:3px;width:3px}.ezl-dotlist{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.ezl-dotlist__item{align-items:start;display:grid;gap:12px;grid-template-columns:18px minmax(0,1fr)}.ezl-dotlist__bullet{color:var(--ezl-blue);font-family:var(--ezl-font-display);font-size:15px;font-weight:600;line-height:1.5}.ezl-dotlist--clay .ezl-dotlist__bullet{color:var(--ezl-clay-dark);line-height:1.55}.ezl-dotlist__text{color:var(--ezl-blue-ink);font-size:15.5px;line-height:1.6}.ezl-dotlist--clay .ezl-dotlist__text{color:var(--ezl-body);font-size:16px}.ezl-panel{border-radius:16px;padding:26px 28px 28px}.ezl-panel--blue{background:var(--ezl-blue-tint);border:1px solid var(--ezl-blue-line)}.ezl-panel--neutral{background:var(--ezl-cream-deep);border:1px solid var(--ezl-line)}.ezl-panel__title{color:var(--ezl-blue-deep);font-family:var(--ezl-font-display);font-size:15.5px;font-weight:600}.ezl-rows{border-top:1px solid var(--ezl-line);list-style:none;margin:0;padding:0}.ezl-rows__item{border-bottom:1px solid var(--ezl-line-soft);color:var(--ezl-body);font-size:16.5px;line-height:1.6;padding:14px 0}.ezl-aside-note{border-left:2px solid var(--ezl-clay-rule);color:var(--ezl-muted);font-size:14.5px;line-height:1.6;margin:16px 0 0;padding-left:14px;text-wrap:pretty}.ezl-sticky{position:sticky;top:92px}@media (max-width:1024px){.ezl-sticky{position:static}}@media (min-width:1025px) and (min-height:600px){.dnd-column:has(.ezl-stickycol):not(:has(.dnd-column .ezl-stickycol)),.widget-type-cell:has(.ezl-stickycol):not(:has(.widget-type-cell .ezl-stickycol)){align-self:flex-start;max-height:calc(100vh - 108px);overflow-y:auto;position:sticky;top:92px}}.ezl-ws{scroll-margin-top:92px}.ezl-ws__head{align-items:flex-end;border-bottom:2px solid var(--ezl-ink);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-bottom:18px}.ezl-ws__progress{text-align:right}.ezl-ws__progress-count{color:var(--ezl-blue);font-family:var(--ezl-font-display);font-size:14px;font-weight:600}.ezl-ws__progress-note{color:var(--ezl-muted);font-size:13px;margin-top:4px}.ezl-ws__section{margin-top:44px}.ezl-ws__section-head{align-items:center;display:flex;gap:14px}.ezl-ws__icon{display:block;height:34px;width:34px}.ezl-ws__kicker{color:var(--ezl-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ezl-ws__kicker,.ezl-ws__title{font-family:var(--ezl-font-display);font-weight:600}.ezl-ws__title{color:var(--ezl-ink);font-size:22px;letter-spacing:-.018em;line-height:1.24;margin-top:3px}.ezl-ws__intro{color:var(--ezl-body-soft);font-size:16px;line-height:1.68;margin:14px 0 0;text-wrap:pretty}.ezl-ws__prompts{display:flex;flex-direction:column;gap:20px;margin-top:22px}.ezl-ws__label{color:var(--ezl-ink);display:block;font-family:var(--ezl-font-display);font-size:16.5px;font-weight:500;letter-spacing:-.01em;line-height:1.45;margin-bottom:9px}.ezl-ws__input{background:#fff;border:1px solid var(--ezl-rule);border-radius:12px;box-sizing:border-box;color:var(--ezl-ink);font-family:var(--ezl-font-body);font-size:15.5px;line-height:1.62;outline:none;padding:13px 15px;resize:vertical;transition:border-color .18s var(--ezl-ease),box-shadow .18s var(--ezl-ease);width:100%}.ezl-ws__input:focus{border-color:var(--ezl-blue);box-shadow:0 0 0 3px var(--ezl-blue-line)}.ezl-ws__input--line{height:46px;line-height:46px;padding:0 15px;resize:none}.ezl-ws__rule{background-image:repeating-linear-gradient(var(--ezl-cream) 0 29px,var(--ezl-line) 29px 30px);border-bottom:1px solid var(--ezl-rule)}.ezl-ws__actions{align-items:center;border-top:1px solid var(--ezl-line);display:flex;flex-wrap:wrap;gap:16px;margin-top:40px;padding-top:24px}.ezl-ws__copy{background:#fff;border:1px solid var(--ezl-blue-btn);border-radius:10px;color:var(--ezl-blue);cursor:pointer;font-family:var(--ezl-font-display);font-size:14.5px;font-weight:600;padding:11px 18px;transition:background .18s var(--ezl-ease);white-space:nowrap}.ezl-ws__copy:hover{background:var(--ezl-blue-tint)}.ezl-ws__pdf{background:var(--ezl-blue);border:1px solid var(--ezl-blue);border-radius:10px;color:#fff;cursor:pointer;font-family:var(--ezl-font-display);font-size:14.5px;font-weight:600;padding:11px 18px;transition:background .18s var(--ezl-ease),opacity .18s var(--ezl-ease);white-space:nowrap}.ezl-ws__pdf:hover{background:var(--ezl-blue-dark)}.ezl-ws__pdf:disabled{cursor:progress;opacity:.65}.ezl-ws__clear{background:transparent;border:0;color:var(--ezl-muted);cursor:pointer;font-family:var(--ezl-font-body);font-size:14px;padding:0;text-decoration:underline}.ezl-ws__clear:hover{color:var(--ezl-ink)}.ezl-ws__spacer{flex:1}.ezl-ws__privacy{color:var(--ezl-muted);font-size:13px;letter-spacing:.015em}@media print{.ezl-ws__actions,.ezl-ws__progress{display:none}.ezl-ws__input{border-color:#999}}.ezl-rm{scroll-margin-top:92px}.ezl-rm__head{border-bottom:2px solid var(--ezl-ink);padding-bottom:18px}.ezl-rm__head-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.ezl-rm__progress{text-align:right}.ezl-rm__progress-count{color:var(--ezl-blue);font-family:var(--ezl-font-display);font-size:14px;font-weight:600}.ezl-rm__progress-note{color:var(--ezl-muted);font-size:13px;margin-top:4px}.ezl-rm__legend{margin-top:20px}.ezl-rm__section{margin-top:34px}.ezl-rm__section-head{align-items:center;display:flex;gap:14px}.ezl-rm__section-head--ratings{margin-top:42px}.ezl-rm__section-icon{display:block;height:34px;width:34px}.ezl-rm__section-eyebrow{color:var(--ezl-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ezl-rm__section-eyebrow,.ezl-rm__section-title{font-family:var(--ezl-font-display);font-weight:600}.ezl-rm__section-title{color:var(--ezl-ink);font-size:22px;letter-spacing:-.018em;line-height:1.24;margin-top:3px}.ezl-rm__header-fields{display:grid;gap:16px 20px;grid-template-columns:repeat(var(--ezl-rm-cols,2),minmax(0,1fr));margin-top:20px}.ezl-rm__hf.is-full{grid-column:1/-1}.ezl-rm__hf-label{color:var(--ezl-muted);display:block;font-family:var(--ezl-font-display);font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:6px}.ezl-rm__hf-input,.ezl-rm__note-input{background:#fff;border:1px solid var(--ezl-rule);border-radius:10px;box-sizing:border-box;color:var(--ezl-ink);font-family:var(--ezl-font-body);font-size:15px;outline:none;padding:11px 14px;transition:border-color .18s var(--ezl-ease),box-shadow .18s var(--ezl-ease);width:100%}.ezl-rm__note-input{line-height:1.6;resize:vertical}.ezl-rm__hf-input:focus,.ezl-rm__note-input:focus{border-color:var(--ezl-blue);box-shadow:0 0 0 3px var(--ezl-blue-line)}.ezl-rm__rows{display:flex;flex-direction:column;gap:10px;margin-top:22px}.ezl-rm__row{align-items:center;background:#fff;border:1px solid var(--ezl-line);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px 28px;padding:16px 18px}.ezl-rm__row-copy{flex:1 1 240px;min-width:0}.ezl-rm__statement{color:var(--ezl-ink);font-size:16px;line-height:1.5;text-wrap:pretty}.ezl-rm__sublabel{color:#a9a49a;font-family:var(--ezl-font-display);font-size:10.5px;font-weight:600;letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.ezl-rm__rec-opts,.ezl-rm__scale{display:flex;flex-shrink:0;flex-wrap:wrap;gap:5px}.ezl-rm__row-note{background:var(--ezl-cream-deep);border:1px solid transparent;border-radius:10px;box-sizing:border-box;color:var(--ezl-ink);flex:1 1 100%;font-family:var(--ezl-font-body);font-size:14.5px;line-height:1.6;outline:none;padding:11px 14px;resize:vertical;transition:background .18s var(--ezl-ease),border-color .18s var(--ezl-ease),box-shadow .18s var(--ezl-ease);width:100%}.ezl-rm__row-note:hover{border-color:var(--ezl-line)}.ezl-rm__row-note:focus{background:#fff;border-color:var(--ezl-blue);box-shadow:0 0 0 3px var(--ezl-blue-line)}.ezl-rm__pt{background:#fff;border:1px solid var(--ezl-rule);border-radius:9px;color:var(--ezl-muted);cursor:pointer;flex-shrink:0;font-family:var(--ezl-font-display);font-size:13.5px;font-weight:600;height:36px;min-width:36px;padding:0;transition:background .14s var(--ezl-ease),color .14s var(--ezl-ease),border-color .14s var(--ezl-ease);white-space:nowrap}.ezl-rm__pt--wide{min-width:auto;padding:0 15px}.ezl-rm__pt:hover{border-color:var(--ezl-blue-hover);color:var(--ezl-ink)}.ezl-rm__pt[aria-pressed=true]{background:var(--ezl-blue);border-color:var(--ezl-blue);color:#fff}.ezl-rm__rec{align-items:center;background:#fff;border:1px solid var(--ezl-line);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;margin-top:18px;padding:18px}.ezl-rm__rec-label{color:var(--ezl-ink);font-family:var(--ezl-font-display);font-size:16px;font-weight:600}.ezl-rm__result{background:#fff;border:1px solid var(--ezl-line);border-radius:18px;margin-top:26px;padding:26px 28px 28px}.ezl-rm__result-eyebrow{color:var(--ezl-muted);font-family:var(--ezl-font-display);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ezl-rm__scores{display:flex;flex-wrap:wrap;gap:14px 40px;margin-top:14px}.ezl-rm__scores[hidden]{display:none}.ezl-rm__score-fig{color:var(--ezl-blue);display:block;font-family:var(--ezl-font-display);font-size:32px;font-weight:600;letter-spacing:-.022em;line-height:1.05}.ezl-rm__score--behind .ezl-rm__score-fig{color:var(--ezl-clay-dark)}.ezl-rm__score-label{color:var(--ezl-muted);display:block;font-size:13px;margin-top:5px}.ezl-rm__result--above .ezl-rm__band{margin-top:10px;order:1}.ezl-rm__result--above .ezl-rm__scores{margin-top:16px;order:2}.ezl-rm__result--above{display:flex;flex-direction:column}.ezl-rm__result--above .ezl-rm__result-eyebrow{order:0}.ezl-rm__rec--bare{background:transparent;border:0;justify-content:flex-start;margin-top:16px;padding:0}.ezl-rm__reason{margin-top:20px}.ezl-rm__band{color:var(--ezl-body-soft);font-size:16px;line-height:1.6;margin-top:16px;text-wrap:pretty}.ezl-rm__band strong{color:var(--ezl-ink);display:block;font-family:var(--ezl-font-display);font-size:18px;margin-bottom:6px}.ezl-rm__notes{display:flex;flex-direction:column;gap:18px;margin-top:26px}.ezl-rm__actions{align-items:center;border-top:1px solid var(--ezl-line);display:flex;flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:24px}.ezl-rm__pdf{background:var(--ezl-blue);border:1px solid var(--ezl-blue);border-radius:10px;color:#fff;cursor:pointer;font-family:var(--ezl-font-display);font-size:14.5px;font-weight:600;padding:11px 18px;transition:background .18s var(--ezl-ease),opacity .18s var(--ezl-ease);white-space:nowrap}.ezl-rm__pdf:hover{background:var(--ezl-blue-dark)}.ezl-rm__pdf:disabled{cursor:progress;opacity:.65}.ezl-rm__copy{background:#fff;border:1px solid var(--ezl-blue-btn);border-radius:10px;color:var(--ezl-blue);cursor:pointer;font-family:var(--ezl-font-display);font-size:14.5px;font-weight:600;padding:11px 18px;white-space:nowrap}.ezl-rm__copy:hover{background:var(--ezl-blue-tint)}.ezl-rm__clear{background:transparent;border:0;color:var(--ezl-muted);cursor:pointer;font-family:var(--ezl-font-body);font-size:14px;padding:0;text-decoration:underline}.ezl-rm__spacer{flex:1}.ezl-rm__privacy{color:var(--ezl-muted);font-size:13px;letter-spacing:.015em}@media (max-width:640px){.ezl-rm__header-fields{grid-template-columns:minmax(0,1fr)}.ezl-rm__row{gap:12px}.ezl-rm__scale{width:100%}.ezl-rm__pt{flex:1}}@media print{.ezl-rm__actions{display:none}}