.ed-regulatory{padding-top:0;padding-bottom:24px;clear:both}.ed-regulatory__content{padding:12px 16px;border:1px solid #e5eaee;border-left:2px solid #c3d0da;border-radius:8px;background:#f9fafb;color:#40576b;font-size:14px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.ed-regulatory__content p{margin:0}.ed-regulatory__content p+p{margin-top:4px}.ed-regulatory__date{color:#52697f;font-size:inherit}
.ed-welcome{width:min(520px,calc(100% - 32px));max-width:520px;max-height:calc(100dvh - 40px);box-sizing:border-box;margin:auto;padding:0;border:1px solid #e1e8ef;border-radius:26px;background:#fff;color:#193550;box-shadow:0 28px 100px #09284626;overflow:auto;overscroll-behavior:contain;font-family:inherit}.ed-welcome:not([open]){display:none}.ed-welcome::backdrop{background:#0e284347;backdrop-filter:blur(3px)}.ed-welcome__card{padding:36px}.ed-welcome__logo{display:block;width:270px;max-width:100%;height:auto;object-fit:contain}.ed-welcome__eyebrow{margin:28px 0 10px!important;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#075bff}.ed-welcome h2{margin:0 0 18px;color:#061b3a;font-size:32px;line-height:1.15;letter-spacing:-1px;font-weight:700}.ed-welcome #EdWelcomeText{font-size:16px;line-height:1.65;margin:0 0 26px;color:#496178}.ed-welcome__confirm{display:flex;align-items:flex-start;gap:12px;padding:17px;background:#f4f7fb;border:1px solid #e1e9f1;border-radius:13px;font-size:14px;line-height:1.55;cursor:pointer}.ed-welcome__confirm input{appearance:auto;width:18px;height:18px;margin:2px 0 0;flex:0 0 18px;accent-color:#075bff}.ed-welcome__button{display:flex;justify-content:center;align-items:center;gap:15px;width:100%;border:0;border-radius:12px;background:#ff5c00;color:white;padding:17px 20px;margin-top:15px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;min-height:52px;white-space:normal;overflow-wrap:anywhere}.ed-welcome__button:hover{background:#e95400}.ed-welcome__footnote{margin:17px 0 0;text-align:center;font-size:12px;color:#52697f;line-height:1.5}.ed-welcome__links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:12px}.ed-welcome__links a{color:#52697f;text-underline-offset:3px}#EdProfessionalWelcome:focus{outline:none}.ed-welcome :focus-visible{outline:2px solid #1e486b;outline-offset:3px}.ed-welcome[open]{animation:ed-welcome-in .2s ease-out}@keyframes ed-welcome-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ed-welcome[open]{animation:none}}@media(max-width:600px){.ed-welcome{max-height:calc(100dvh - 24px);width:calc(100% - 24px);border-radius:22px}.ed-welcome__card{padding:27px 23px}.ed-welcome h2{font-size:28px}.ed-welcome__logo{width:245px}.ed-welcome__eyebrow{margin-top:24px!important}.ed-regulatory__content{padding:12px 14px}.ed-regulatory{padding-bottom:20px}}

/* Keep the regulatory band within the technical-details column. */
.ed-regulatory{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:42px}.ed-regulatory__content{min-width:0}@media(min-width:701px) and (max-width:1366px){.ed-regulatory{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:28px}}@media(max-width:700px){.ed-regulatory{grid-template-columns:minmax(0,1fr);column-gap:0}}
