/* Scoped original ECC outbound-link dialog, including legacy WordPress themes. */
#ecc-external-notice-013,#ecc-external-notice-013 *{box-sizing:border-box}
#ecc-external-notice-013 [hidden]{display:none!important}
#ecc-external-notice-013{--ecc-exit-scale:1;font-family:"DM Sans",Arial,sans-serif;color:#061828}
#ecc-external-notice-013 .ecc-exit-dialog{position:fixed;inset:0;margin:auto;width:min(560px,calc(100vw - 32px));max-width:none;height:max-content;max-height:calc(100dvh - 32px);padding:0;border:1px solid #cbdde9;border-radius:24px;background:#fff;color:#061828;box-shadow:0 26px 90px #06182845;overflow:auto;overscroll-behavior:contain;font:400 calc(16px * var(--ecc-exit-scale))/1.65 "DM Sans",Arial,sans-serif;text-align:left;letter-spacing:normal;text-transform:none;scrollbar-width:thin}
#ecc-external-notice-013 .ecc-exit-dialog::backdrop{background:#06182899;backdrop-filter:blur(5px)}
#ecc-external-notice-013.ecc-exit-fallback{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;padding:16px;background:#06182899;backdrop-filter:blur(5px)}
#ecc-external-notice-013 .ecc-exit-heading{position:relative;padding:28px 32px 26px;background:linear-gradient(110deg,#061828,#0b2e47);color:#fff}
#ecc-external-notice-013 .ecc-exit-mark{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border:1px solid #7dd1fb40;border-radius:14px;background:#7dd1fb12;color:#fff}
#ecc-external-notice-013 .ecc-exit-mark svg{width:28px;height:28px}
#ecc-external-notice-013 .ecc-exit-eyebrow{margin:0 48px 10px 0;font:800 .64em/1.5 "Manrope",Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#c3e7fa}
#ecc-external-notice-013 #ecc-exit-title{margin:0 0 14px;padding:0;color:#fff;font:800 1.7em/1.2 "Manrope",Arial,sans-serif;letter-spacing:-.035em;text-transform:none}
#ecc-external-notice-013 #ecc-exit-summary{margin:0;padding:0;color:#dbeaf5;font-size:.9em;line-height:1.6}
#ecc-external-notice-013 .ecc-exit-close{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:10px;border:1px solid #ffffff55;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;box-shadow:none}
#ecc-external-notice-013 .ecc-exit-close svg{width:19px;height:19px}
#ecc-external-notice-013 .ecc-exit-body{padding:24px 32px 28px}
#ecc-external-notice-013 .ecc-exit-destination{display:flex;flex-direction:column;gap:4px;padding:14px 16px;margin-bottom:20px;border:1px solid #d4e6f0;border-radius:12px;background:#f2f8fc;overflow-wrap:anywhere}
#ecc-external-notice-013 .ecc-exit-destination>span{font-size:.67em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#405d70}
#ecc-external-notice-013 .ecc-exit-destination strong{font-family:"Manrope",Arial,sans-serif;font-size:.94em;font-weight:800;line-height:1.5;color:#075b89}
#ecc-external-notice-013 .ecc-exit-destination small{font-size:.72em;line-height:1.5;color:#405d70}
#ecc-external-notice-013 #ecc-exit-policy{margin:0 0 16px;padding:0;color:#29485d;font-size:.9em;line-height:1.75}
#ecc-external-notice-013 #ecc-exit-rights{margin:0;padding:0;color:#405d70;font-size:.75em;line-height:1.65}
#ecc-external-notice-013 .ecc-exit-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}
#ecc-external-notice-013 .ecc-exit-actions button,#ecc-external-notice-013 .ecc-exit-actions a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:46px;width:100%;margin:0;padding:12px 15px;border:1px solid #9fb8c9;border-radius:999px;font:800 .8em/1.5 "Manrope",Arial,sans-serif;text-align:center;text-decoration:none;white-space:normal;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}
#ecc-external-notice-013 .ecc-exit-actions .ecc-exit-stay{color:#15374e;background:#fff}
#ecc-external-notice-013 .ecc-exit-actions .ecc-exit-continue{color:#061828;background:#7dd1fb;border-color:#7dd1fb}
#ecc-external-notice-013 .ecc-exit-continue svg{width:17px;height:17px;flex-shrink:0}
#ecc-external-notice-013 :is(a,button):focus-visible{outline:3px solid #075b89!important;outline-offset:3px;box-shadow:0 0 0 5px #fff!important}
html.ecc-exit-open [data-ecc-mascot-host],html.ecc-exit-open [data-ecca-guide]{display:none!important}
html[data-ecca-size="125"] #ecc-external-notice-013{--ecc-exit-scale:1.25}
html[data-ecca-size="150"] #ecc-external-notice-013{--ecc-exit-scale:1.5}
html[data-ecca-size="175"] #ecc-external-notice-013{--ecc-exit-scale:1.75}
html[data-ecca-size="200"] #ecc-external-notice-013{--ecc-exit-scale:2}
html[data-ecca-font="true"] #ecc-external-notice-013 *{font-family:Arial,Helvetica,sans-serif!important}
html[data-ecca-line="1.5"] #ecc-external-notice-013 p{line-height:1.5}
html[data-ecca-line="1.75"] #ecc-external-notice-013 p{line-height:1.75}
html[data-ecca-line="2"] #ecc-external-notice-013 p{line-height:2}
html[data-ecca-letter="0.06"] #ecc-external-notice-013 p{letter-spacing:.06em}
html[data-ecca-letter="0.12"] #ecc-external-notice-013 p{letter-spacing:.12em}
html[data-ecca-contrast="dark"] #ecc-external-notice-013 :is(.ecc-exit-dialog,.ecc-exit-body,.ecc-exit-destination,.ecc-exit-heading){background:#061828;color:#fff;border-color:#a4bac8}
html[data-ecca-contrast="dark"] #ecc-external-notice-013 :is(p,strong,small,.ecc-exit-destination>span){color:#fff!important}
html[data-ecca-contrast="light"] #ecc-external-notice-013 .ecc-exit-heading{background:#fff;color:#061828;border-bottom:1px solid #a4bac8}
html[data-ecca-contrast="light"] #ecc-external-notice-013 :is(#ecc-exit-title,#ecc-exit-summary,.ecc-exit-eyebrow,.ecc-exit-close,.ecc-exit-mark){color:#061828}
html[data-ecca-contrast="light"] #ecc-external-notice-013 :is(.ecc-exit-close,.ecc-exit-mark){border-color:#536e82}
@media(hover:hover) and (pointer:fine){#ecc-external-notice-013 .ecc-exit-actions :is(a,button):hover{transform:translateY(-2px);box-shadow:0 7px 18px #06182817}#ecc-external-notice-013 .ecc-exit-continue:hover{background:#a0dfff}#ecc-external-notice-013 .ecc-exit-close:hover{background:#ffffff28}}
@media(max-width:480px){#ecc-external-notice-013 .ecc-exit-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:20px}#ecc-external-notice-013 .ecc-exit-heading{padding:24px}#ecc-external-notice-013 .ecc-exit-body{padding:20px 24px 24px}#ecc-external-notice-013 .ecc-exit-actions{grid-template-columns:1fr}#ecc-external-notice-013 #ecc-exit-title{font-size:1.55em}}
html[data-ecca-size]:not([data-ecca-size="100"]) #ecc-external-notice-013 .ecc-exit-actions{grid-template-columns:1fr}
html[data-ecca-motion="true"] #ecc-external-notice-013 *{animation:none!important;transition:none!important;transform:none!important}
@media(prefers-reduced-motion:reduce){#ecc-external-notice-013 *{animation:none!important;transition:none!important;transform:none!important}}
@media(forced-colors:active){#ecc-external-notice-013 .ecc-exit-dialog{border:2px solid CanvasText}#ecc-external-notice-013 .ecc-exit-actions :is(a,button){border:2px solid ButtonText}}
@media print{#ecc-external-notice-013{display:none!important}}
