.eg-dcs{--eg-text:#172b3a;--eg-muted:#43596a;--eg-surface:#fff;--eg-soft:#f2f6f8;--eg-line:#cfdae2;--eg-accent:#174f62;color:var(--eg-text)!important;background:var(--eg-surface)!important;border:1px solid var(--eg-line);border-radius:20px;box-shadow:0 20px 60px #10253424;overflow:hidden;margin:32px auto;max-width:1000px;font:14px/1.6 system-ui,sans-serif;color-scheme:light;isolation:isolate}
.eg-dcs *{box-sizing:border-box}.eg-dcs [hidden]{display:none!important}.eg-dcs h2,.eg-dcs h3,.eg-dcs h4,.eg-dcs p,.eg-dcs label,.eg-dcs legend,.eg-dcs li{color:var(--eg-text)!important;font-family:inherit!important;letter-spacing:normal!important;text-transform:none!important}.eg-dcs p{font-size:14px!important;line-height:1.65!important;margin:0 0 14px}.eg-dcs h3{font-size:19px!important;line-height:1.35!important;margin:0 0 16px!important}.eg-dcs h4{font-size:16px!important;margin:20px 0 8px!important}.eg-dcs-hero{position:relative;min-height:280px;background:#17324d;display:flex;align-items:center;overflow:hidden}.eg-dcs .eg-dcs-photo{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:60% 50%;margin:0!important;max-width:none!important}.eg-dcs-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d2339f5 0%,#0d2339ce 47%,#0d23392e 100%)}.eg-dcs-hero-copy{position:relative;z-index:1;padding:28px 32px;max-width:530px}.eg-dcs .eg-dcs-hero h2{font-size:28px!important;line-height:1.15!important;color:#fff!important;margin:14px 0 10px!important;font-weight:750!important}.eg-dcs .eg-dcs-hero p{color:#fff!important;font-size:14px!important;max-width:360px}.eg-dcs-badge,.eg-dcs-chip{display:inline-block;color:#fff!important;border:1px solid #ffffff69;border-radius:20px;padding:4px 10px;font-size:11px;margin:0 6px 6px 0;background:#163e5399}.eg-dcs-body{padding:24px 28px}.eg-dcs .eg-dcs-disclosure{font-weight:650}.eg-dcs-safety{background:var(--eg-soft);border-left:4px solid #b77725;border-radius:8px;padding:16px;margin:0 0 16px;font-size:13px;color:var(--eg-text)!important}.eg-dcs a{color:#145c78!important;text-decoration:underline!important}.eg-dcs .eg-dcs-help,.eg-dcs .eg-dcs-fallback{font-size:12px!important;color:var(--eg-muted)!important}.eg-dcs-form{margin:24px 0}.eg-dcs label{display:block;font-size:13px!important;font-weight:600!important;margin:0 0 16px!important}.eg-dcs select,.eg-dcs input:not([type=checkbox]),.eg-dcs textarea{appearance:auto;display:block;width:100%;border:1px solid var(--eg-line)!important;border-radius:8px!important;background:var(--eg-surface)!important;color:var(--eg-text)!important;-webkit-text-fill-color:var(--eg-text)!important;font:400 14px/1.5 system-ui,sans-serif!important;padding:11px 12px!important;margin:6px 0 0!important;min-height:44px!important;max-width:100%;box-shadow:none!important}.eg-dcs option{color:var(--eg-text)!important;background:var(--eg-surface)!important}.eg-dcs textarea{resize:vertical}.eg-dcs input::placeholder,.eg-dcs textarea::placeholder{color:var(--eg-muted)!important;opacity:1}.eg-dcs fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}.eg-dcs legend{font-size:13px!important;font-weight:650;padding:0;margin:0 0 10px}.eg-dcs-grid,.eg-dcs-context{display:grid;grid-template-columns:1fr 1fr;gap:14px}.eg-dcs .eg-dcs-choice{display:flex!important;align-items:flex-start;gap:10px;margin:0!important;padding:12px;border:1px solid var(--eg-line);border-radius:10px;background:var(--eg-soft)!important;font-weight:400!important}.eg-dcs-choice:has(input:checked){border-color:var(--eg-accent);box-shadow:inset 0 0 0 1px var(--eg-accent)}.eg-dcs input[type=checkbox]{display:block!important;appearance:auto!important;width:18px!important;height:18px!important;min-width:18px!important;margin:2px 0 0!important;accent-color:#1b6a80!important;opacity:1!important;position:static!important}.eg-dcs span{color:inherit}.eg-dcs-actions{display:flex;flex-wrap:wrap;gap:10px}.eg-dcs button{appearance:none;background:var(--eg-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:650 13px/1.4 system-ui,sans-serif!important;border:1px solid var(--eg-accent)!important;border-radius:9px!important;padding:12px 18px!important;min-height:44px;cursor:pointer;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important}.eg-dcs .eg-dcs-secondary{background:var(--eg-surface)!important;color:var(--eg-text)!important;-webkit-text-fill-color:var(--eg-text)!important;border-color:var(--eg-line)!important}.eg-dcs button:disabled{opacity:.75;cursor:not-allowed}.eg-dcs button:hover{filter:brightness(.93)}.eg-dcs :is(input,select,textarea,button,a):focus-visible{outline:3px solid #eaa542!important;outline-offset:3px}.eg-dcs-result,.eg-dcs-local{border-top:1px solid var(--eg-line);padding:24px 0 0;margin-top:24px}.eg-dcs-result{background:var(--eg-soft);padding:20px;border-radius:12px;border:1px solid var(--eg-line)}.eg-dcs-result ul{padding-left:22px;margin:0 0 16px}.eg-dcs-result li{font-size:14px!important;margin:8px 0}.eg-dcs [role=alert],.eg-dcs [data-stale]{color:#a12621!important;font-size:13px!important}.eg-dcs [data-local-links] a{display:inline-block;margin:12px 18px 14px 0}.eg-dcs [data-summary] p{overflow-wrap:anywhere;white-space:pre-wrap}.eg-dcs-local{padding-bottom:6px}
@media(prefers-color-scheme:dark){.eg-dcs{--eg-text:#edf3f8;--eg-muted:#c3d1dc;--eg-surface:#142333;--eg-soft:#1c3042;--eg-line:#52677a;--eg-accent:#236980;color-scheme:dark}.eg-dcs a{color:#9ce0fa!important}.eg-dcs [role=alert],.eg-dcs [data-stale]{color:#ffb5ad!important}}
@media(max-width:600px){.eg-dcs-body{padding:18px}.eg-dcs-hero{min-height:260px}.eg-dcs-hero-copy{padding:24px 20px}.eg-dcs .eg-dcs-hero h2{font-size:23px!important}.eg-dcs-grid,.eg-dcs-context{grid-template-columns:1fr;gap:10px}.eg-dcs input:not([type=checkbox]),.eg-dcs select,.eg-dcs textarea{font-size:16px!important}.eg-dcs .eg-dcs-hero p{max-width:265px}}
