.ssic-box{box-sizing:border-box;display:block;clear:both;margin:28px 0;padding:22px 24px;border:1px solid #b9d9e4;border-inline-start:5px solid #08687b;border-radius:12px;background:#f0f8fa;color:#163747;text-align:start;font-family:inherit;line-height:1.6;max-width:100%}
.ssic-box[hidden]{display:none!important}
.ssic-box .ssic-title{display:flex;align-items:flex-start;gap:10px;font-size:1.15em;font-weight:700;line-height:1.4;color:#12394b;margin:0 0 8px}
.ssic-box .ssic-warning-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;box-sizing:border-box;width:40px;min-height:40px;padding:3px;border:1px solid #d97706;border-radius:8px;background:#fff3cd;color:#92400e;font-size:28px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}
.ssic-box p{margin:0 0 16px!important;padding:0;color:#244654;font-size:1em}
.ssic-box a.ssic-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:12px 20px;border-radius:7px;background:#07596c;color:#fff!important;font-size:1em;font-weight:700;line-height:1.4;text-decoration:none!important;border:2px solid transparent;white-space:normal;text-align:center;max-width:100%}
.ssic-box a.ssic-button:hover{background:#064556}
.ssic-box a.ssic-button:focus-visible{outline:3px solid #a54e00;outline-offset:4px}
.ssic-box .ssic-note{display:block;margin-top:10px;font-size:.85em;color:#405c68}
@media(max-width:600px){.ssic-box{padding:18px 16px;margin:22px 0}.ssic-box a.ssic-button{width:100%}}

.ssic-box .ssic-check-intro{margin-bottom:8px!important}
.ssic-box ul.ssic-checklist{list-style:disc outside!important;display:block;margin:0 0 18px!important;padding:0!important;padding-inline-start:24px!important;color:#244654;font-size:1em;line-height:1.6}
.ssic-box ul.ssic-checklist li{display:list-item;margin:0 0 10px!important;padding:0!important;color:inherit;font-size:inherit;line-height:inherit}
.ssic-box .ssic-warning{margin-bottom:18px!important}
.ssic-box .ssic-estimate{display:block;margin-top:12px;font-size:.9em;color:#405c68;line-height:1.5}
.ssic-box .ssic-button{overflow-wrap:anywhere}

.ssic-box p.ssic-intro{background:#fff!important;color:#b91c1c!important;padding:14px 16px!important;border-radius:6px}
