/* Scoped reference cards: work in article content and existing sidebars. */
.eis-reference-card{box-sizing:border-box;min-width:0;max-width:100%;margin:1.5rem 0;padding:clamp(1rem,3vw,1.6rem);border:1px solid #d6e2ed;border-left:4px solid #ed790d;border-radius:14px;background:#f6f9fc;color:#213f5c;overflow-wrap:anywhere;text-align:left;clear:both}
.eis-reference-card .eis-reference-label{display:inline-block;padding:.28rem .65rem;border:1px solid #ffc99c;border-radius:999px;background:#fff2e7;color:#984100;font:700 .75rem/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.eis-reference-card h2{margin:.8rem 0!important;padding:0!important;color:#082b4c!important;font-size:clamp(1.35rem,2.4vw,1.75rem)!important;line-height:1.25!important}
.eis-reference-card h2::before,.eis-reference-card h2::after{display:none!important}
.eis-reference-card p{margin:.65rem 0 1rem;color:#324f68;line-height:1.65;font-size:1rem}
.eis-reference-card ul{display:block;margin:0;padding:0;list-style:none}
.eis-reference-card li{display:block;margin:0;padding:.7rem 0;border-top:1px solid #dbe5ee;line-height:1.55}
.eis-reference-card li::before{display:none!important}
.eis-reference-card a{display:inline;color:#075b9c!important;font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.eis-reference-card a:hover{color:#873c00!important}.eis-reference-card a:focus-visible{outline:3px solid #ed790d;outline-offset:4px;border-radius:2px}
.eis-reference-card .eis-reference-external{white-space:nowrap;color:#9d4700}
@media(max-width:600px){.eis-reference-card{padding:1rem;margin:1.25rem 0;border-radius:10px}.eis-reference-card li{padding:.8rem 0}}

.eis-reference-standalone{width:calc(100% - 2rem);max-width:1120px;margin:1.5rem auto}
