.jag-ice{--jag-blue:#123d63;--jag-green:#096854;box-sizing:border-box;max-width:1000px;margin:32px auto;padding:clamp(20px,4vw,44px);border:1px solid #dce5ec;border-radius:18px;background:#f5f8fb;color:#19334a;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left}.jag-ice *{box-sizing:border-box}.jag-ice [hidden]{display:none!important}.jag-ice h2{margin:10px 0 14px;color:var(--jag-blue);font-size:clamp(26px,4vw,38px);line-height:1.2}.jag-ice h3{font-size:23px;margin:0 0 18px;color:var(--jag-blue)}.jag-ice p{margin:12px 0}.jag-ice__eyebrow{font-size:11px;font-weight:750;letter-spacing:1.5px}.jag-ice__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jag-ice__form{margin-top:26px}.jag-ice label{display:block;font-size:14px;font-weight:650}.jag-ice input,.jag-ice textarea{display:block;width:100%;height:auto;min-height:48px;margin:8px 0 0;padding:11px 13px;border:1px solid #9daeba;border-radius:7px;background:#fff;color:#19334a;font:inherit;line-height:1.4;box-shadow:none}.jag-ice input:focus,.jag-ice button:focus-visible,.jag-ice a:focus-visible,.jag-ice summary:focus-visible{outline:3px solid #2575a9;outline-offset:3px}.jag-ice details{margin:22px 0}.jag-ice summary{cursor:pointer;font-weight:650;color:var(--jag-blue);padding:8px 0}.jag-ice details .jag-ice__grid{margin-top:16px}.jag-ice details p,.jag-ice__disclaimer{font-size:13px;color:#4d6170}.jag-ice .jag-ice__button{display:inline-block;width:auto;min-height:46px;border:0;border-radius:8px;padding:12px 21px;background:var(--jag-blue);color:#fff;font:600 15px/1.5 system-ui,sans-serif;text-decoration:none;cursor:pointer;white-space:normal}.jag-ice .jag-ice__button:hover{background:#082a48;color:#fff}.jag-ice__results{margin-top:30px;padding-top:28px;border-top:1px solid #cbd7e0}.jag-ice__card{padding:20px;background:#fff;border:1px solid #dce5ec;border-radius:10px;min-width:0}.jag-ice__card span{display:block;font-size:13px}.jag-ice__card strong{display:block;font-size:clamp(23px,3.5vw,32px);line-height:1.3;margin-top:8px;overflow-wrap:anywhere}.jag-ice__card--main{background:var(--jag-green);color:#fff;border-color:var(--jag-green)}.jag-ice__note{padding:12px 16px;border-left:3px solid #a66c14;background:#fff7e6;font-size:14px}.jag-ice__error{color:#8a2020;font-weight:650}.jag-ice__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:20px}.jag-ice__copy{padding:10px 15px;border:1px solid #8da2b2;border-radius:8px;background:white;color:var(--jag-blue);font:inherit;cursor:pointer}.jag-ice__copy-status{font-size:13px}.jag-ice__disclaimer{margin-top:24px!important}.jag-ice textarea{min-height:180px}@media(max-width:600px){.jag-ice__grid{grid-template-columns:1fr}.jag-ice .jag-ice__button{width:100%;text-align:center}.jag-ice__actions{align-items:stretch}.jag-ice__copy{width:100%}}
