div.svelte-w11ool{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,10vw,8rem)}.narrow.svelte-w11ool{max-width:1024px}.wide.svelte-w11ool{max-width:1440px}.full-bleed.svelte-w11ool{max-width:none}.flex.svelte-w11ool{display:flex}@media (width<=1024px){div.svelte-w11ool{padding-inline:clamp(1.125rem,4vw,2rem)}}@media (width<=1600px){div.full-bleed.svelte-w11ool{padding-inline:clamp(1.125rem,4vw,2rem)}}footer.svelte-gy0joo{background:var(--ec-footer-navy);padding-block:5rem 1.25rem}.footer-layout.svelte-gy0joo{justify-content:space-between;gap:3rem;display:flex}.brand.svelte-gy0joo{flex:0 0 15rem}.logo.svelte-gy0joo{background:var(--ec-white);border-radius:4px;justify-content:center;align-items:center;width:5.0625rem;height:2.5rem;margin-bottom:1rem;display:flex}.logo.svelte-gy0joo img:where(.svelte-gy0joo){filter:none;width:auto;height:1.375rem}p.svelte-gy0joo{color:#ffffffdb;font-family:var(--ec-font-sans);margin:0 0 2.25rem;font-size:.875rem;line-height:1.55}.legal.svelte-gy0joo{color:#ffffffdb;font-family:var(--ec-font-sans);border-top:1px solid #ffffff5c;padding-top:2.5rem;font-size:.875rem;line-height:1.7}.legal.svelte-gy0joo div:where(.svelte-gy0joo){color:var(--ec-white);font-weight:600}.columns.svelte-gy0joo{flex-wrap:wrap;gap:2.5rem;display:flex}section.svelte-gy0joo{min-width:7.5rem}h2.svelte-gy0joo{color:#ffffffbd;font-family:var(--ec-font-sans);letter-spacing:.02em;margin:0 0 .875rem;font-size:1rem;font-weight:600;line-height:1.25}ul.svelte-gy0joo{flex-direction:column;gap:.5625rem;margin:0;padding:0;list-style:none;display:flex}a.svelte-gy0joo,li.svelte-gy0joo>span[aria-disabled=true]:where(.svelte-gy0joo){font-family:var(--ec-font-sans);font-size:.875rem;line-height:1.35}a.svelte-gy0joo{color:var(--ec-teal-muted);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}a.svelte-gy0joo i:where(.svelte-gy0joo){color:currentColor;font-size:.875rem}a.svelte-gy0joo:hover{color:var(--ec-white);text-underline-offset:.1875rem;text-decoration:underline}li.svelte-gy0joo>span[aria-disabled=true]:where(.svelte-gy0joo){color:#ffffff7a;cursor:not-allowed;opacity:.65}@media (width<=620px){.columns.svelte-gy0joo{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.footer-layout.svelte-gy0joo{flex-direction:column-reverse;gap:4rem}.brand.svelte-gy0joo,.columns.svelte-gy0joo{flex-basis:100%}}nav.svelte-tbvfor{background:var(--dsu-primary-base);z-index:50;align-items:stretch;height:3.75rem;display:flex;position:sticky;top:0}button.svelte-tbvfor{cursor:pointer}.logo.svelte-tbvfor{background:0 0;flex:none;justify-content:flex-start;align-items:center;min-height:2rem;display:flex}.logo.svelte-tbvfor img:where(.svelte-tbvfor){background:var(--ec-white);filter:none;border:1px solid #fff3;width:auto;height:1.5rem;padding:.5rem .875rem}.links.svelte-tbvfor{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.links.svelte-tbvfor a:where(.svelte-tbvfor),.links.svelte-tbvfor>span:where(.svelte-tbvfor){color:#ffffffe0;font-family:var(--ec-font-sans);border-bottom:3px solid #0000;padding:.25rem 0 .325rem;font-size:.875rem;font-weight:400;line-height:1.2;text-decoration:none;transition:border-color .12s,color .12s,transform .12s;display:inline-flex}.links.svelte-tbvfor a:where(.svelte-tbvfor){cursor:pointer;align-items:center;gap:.25rem}.links.svelte-tbvfor a:where(.svelte-tbvfor) i:where(.svelte-tbvfor),.drawer.svelte-tbvfor a:where(.svelte-tbvfor) i:where(.svelte-tbvfor){font-size:.875rem}.links.svelte-tbvfor a:where(.svelte-tbvfor):hover{color:var(--ec-white);transform:translateY(-1px)}.links.svelte-tbvfor a:where(.svelte-tbvfor):active{transform:translateY(1px)}.links.svelte-tbvfor .active:where(.svelte-tbvfor){border-bottom-color:var(--ec-teal-muted);color:var(--ec-white)}.links.svelte-tbvfor .disabled:where(.svelte-tbvfor){color:#ffffff80;cursor:not-allowed;opacity:.58}.search-toggle.svelte-tbvfor{color:var(--ec-white);background:0 0;border:0;flex:none;justify-content:center;align-self:center;align-items:center;width:2.75rem;height:2.75rem;margin-left:1rem;padding:0;display:inline-flex}.search-toggle.svelte-tbvfor i:where(.svelte-tbvfor){font-size:1.375rem}.search-toggle.svelte-tbvfor:hover{background:#ffffff1a}.search-toggle.svelte-tbvfor:active{transform:translateY(1px)}.mobile-search.svelte-tbvfor{margin-left:auto;margin-right:.25rem;display:none}.menu-toggle.svelte-tbvfor{background:0 0;border:0;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:.3125rem;width:2.75rem;height:2.75rem;margin-right:.75rem;padding:0;display:none}.menu-toggle.svelte-tbvfor span:where(.svelte-tbvfor){background:var(--ec-white);border-radius:999px;width:1.5rem;height:.1875rem;display:block}.menu-toggle.svelte-tbvfor:hover{background:#ffffff1a}.menu-toggle.svelte-tbvfor:active{transform:translateY(1px)}.search-layer.svelte-tbvfor{z-index:100;position:fixed;inset:0}.search-scrim.svelte-tbvfor{background:#0c171d8f;border:0;width:100%;position:absolute;inset:0}.search-dialog.svelte-tbvfor{background:var(--ec-white);border-radius:8px;gap:1.25rem;width:100%;max-width:min(92vw,34rem);padding:1.25rem;display:grid;position:absolute;top:18vh;left:50%;transform:translate(-50%);box-shadow:0 1.5rem 4rem #0c171d47}.search-dialog-header.svelte-tbvfor{justify-content:space-between;align-items:center;gap:1rem;display:flex}.search-dialog.svelte-tbvfor h2:where(.svelte-tbvfor){color:var(--ec-navy);font-family:var(--ec-font-sans);margin:0;font-size:1.5rem;line-height:1.2}.search-close.svelte-tbvfor{color:var(--ec-navy);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.search-close.svelte-tbvfor:hover{background:var(--ec-surface)}.search-close.svelte-tbvfor:active{transform:translateY(1px)}.modal-search-form.svelte-tbvfor{gap:.75rem;display:grid}.modal-search-form.svelte-tbvfor label:where(.svelte-tbvfor){color:var(--ec-navy);font-family:var(--ec-font-sans);font-weight:700}.modal-search-form.svelte-tbvfor input:where(.svelte-tbvfor){border:1px solid var(--ec-border);color:var(--ec-ink);border-radius:6px;width:100%;min-height:3rem;padding:.75rem 1rem}.modal-search-form.svelte-tbvfor button:where(.svelte-tbvfor){background:var(--ec-link);color:var(--ec-white);border:2px solid #0000;border-radius:6px;justify-content:center;justify-self:start;align-items:center;gap:.5rem;min-height:2.875rem;padding:.75rem 1.125rem;font-weight:600;display:inline-flex}.modal-search-form.svelte-tbvfor button:where(.svelte-tbvfor):hover{background:var(--ec-violet-dark)}.modal-search-form.svelte-tbvfor button:where(.svelte-tbvfor):active{transform:translateY(1px)}.drawer-layer.svelte-tbvfor{z-index:90;position:fixed;inset:0}.scrim.svelte-tbvfor{background:#0c171d80;border:0;width:100%;position:absolute;inset:0}.drawer.svelte-tbvfor{background:var(--ec-white);flex-direction:column;width:min(88vw,24rem);min-width:18rem;max-width:24rem;height:100%;margin-left:auto;padding-bottom:2rem;animation:.18s ease-out svelte-tbvfor-slide-in;display:flex;position:relative;overflow-y:auto;box-shadow:-1rem 0 2rem #0c171d33}@keyframes svelte-tbvfor-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header.svelte-tbvfor{border-bottom:1px solid var(--ec-border-soft);justify-content:space-between;align-items:center;min-height:4.5rem;padding:1rem;display:flex}.drawer-logo.svelte-tbvfor{background:var(--ec-white);border:1px solid var(--ec-border-soft);align-items:center;min-height:2.25rem;padding:.375rem .75rem;display:flex}.drawer-logo.svelte-tbvfor img:where(.svelte-tbvfor){width:auto;height:1.5rem}.close-toggle.svelte-tbvfor{background:0 0;border:0;width:2.75rem;height:2.75rem;position:relative}.close-toggle.svelte-tbvfor span:where(.svelte-tbvfor){background:var(--ec-navy);border-radius:999px;width:1.5rem;height:.1875rem;display:block;position:absolute;top:1.3125rem;left:.625rem}.close-toggle.svelte-tbvfor span:where(.svelte-tbvfor):first-child{transform:rotate(45deg)}.close-toggle.svelte-tbvfor span:where(.svelte-tbvfor):last-child{transform:rotate(-45deg)}.close-toggle.svelte-tbvfor:hover{background:var(--ec-surface)}.close-toggle.svelte-tbvfor:active{transform:translateY(1px)}.drawer-links.svelte-tbvfor{gap:0;padding:.5rem 0 1.5rem;display:grid}.drawer.svelte-tbvfor section:where(.svelte-tbvfor){border-bottom:1px solid var(--ec-border-soft);padding:1rem}.drawer.svelte-tbvfor section.active-section:where(.svelte-tbvfor){border-left:.25rem solid var(--ec-teal-dark);padding-left:.75rem}.section-label.svelte-tbvfor{color:var(--ec-navy);font-family:var(--ec-font-sans);align-items:center;gap:.25rem;font-size:1.125rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.drawer.svelte-tbvfor a:where(.svelte-tbvfor):hover{color:var(--ec-teal-darker);text-underline-offset:.1875rem;text-decoration:underline}.drawer.svelte-tbvfor ul:where(.svelte-tbvfor){gap:.625rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.drawer.svelte-tbvfor li:where(.svelte-tbvfor) a:where(.svelte-tbvfor),.drawer.svelte-tbvfor li:where(.svelte-tbvfor) span:where(.svelte-tbvfor){color:var(--ec-ink);font-family:var(--ec-font-sans);align-items:center;gap:.25rem;font-size:1rem;line-height:1.35;text-decoration:none;display:inline-flex}.drawer.svelte-tbvfor li:where(.svelte-tbvfor) a.active:where(.svelte-tbvfor),.drawer.svelte-tbvfor li:where(.svelte-tbvfor) span.active:where(.svelte-tbvfor){color:var(--ec-teal-darker);font-weight:700}.drawer.svelte-tbvfor .disabled:where(.svelte-tbvfor){color:var(--ec-ink-soft);cursor:not-allowed;opacity:.58}@media (width<=760px){nav.svelte-tbvfor{justify-content:space-between;align-items:center}.logo.svelte-tbvfor{width:auto}.logo.svelte-tbvfor img:where(.svelte-tbvfor){height:1.75rem}.links.svelte-tbvfor,.desktop-search.svelte-tbvfor{display:none}.mobile-search.svelte-tbvfor{display:inline-flex}.menu-toggle.svelte-tbvfor{display:flex}}@media (prefers-reduced-motion:reduce){.links.svelte-tbvfor a:where(.svelte-tbvfor),.links.svelte-tbvfor span:where(.svelte-tbvfor),.search-toggle.svelte-tbvfor,.search-close.svelte-tbvfor,.modal-search-form.svelte-tbvfor button:where(.svelte-tbvfor),.menu-toggle.svelte-tbvfor,.close-toggle.svelte-tbvfor,.drawer.svelte-tbvfor{transition:none;animation:none}}
