.eis-applied-case{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #cbd8e7;border-top:5px solid #c45b12;border-radius:16px;background:#f5f8fc;color:#183654;line-height:1.7;min-width:0}.eis-case-label{color:#99420c;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.eis-applied-case h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;color:#16385d}.eis-applied-case h3{font-size:1.15rem;color:#16385d}.eis-case-reason{padding:1rem 1.25rem;background:white;border-left:4px solid #c45b12}.eis-applied-case figure{margin:1.4rem 0}.eis-applied-case img{display:block;width:100%;height:auto;border-radius:12px}.eis-applied-case figcaption{font-size:.85rem;margin-top:.5rem;color:#4a6077}.eis-case-choices{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.eis-case-choices button{flex:1 1 200px;padding:.85rem 1rem;min-height:48px;border:2px solid #244c75;background:#fff;color:#173654;border-radius:9px;font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere}.eis-case-choices button:hover,.eis-case-choices button[aria-pressed=true]{background:#173654;color:white}.eis-applied-case button:focus-visible,.eis-applied-case summary:focus-visible{outline:3px solid #b84f06;outline-offset:4px}.eis-applied-case [data-eis-result]:not(:empty){padding:1rem;border-left:4px solid #c45b12;background:#fff}.eis-applied-case details{padding:.85rem;background:white;border:1px solid #cbd8e7;border-radius:8px}.eis-applied-case summary{cursor:pointer;font-weight:700}.eis-learning-lab output{display:block;white-space:pre-line;overflow-wrap:anywhere}.eis-learning-lab input{max-width:100%;box-sizing:border-box}@media(max-width:500px){.eis-case-choices{display:grid;grid-template-columns:minmax(0,1fr)}.eis-applied-case{padding:1rem}.eis-applied-case figure{margin-left:-.25rem;margin-right:-.25rem}}@media print{.eis-case-choices{display:none}.eis-applied-case{break-inside:avoid}}
