.input-integrity{margin:28px 0}
.input-integrity>h2{font-size:18px;font-weight:500;margin:0 0 16px}
.integrity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.integrity-card{border:1px solid var(--edge);border-radius:7px;padding:21px;background:#110d11;min-width:0}
.integrity-card .eyebrow{font-size:9px;letter-spacing:1.4px}
.integrity-card>strong{display:block;font-size:14px;font-weight:500;line-height:1.6;margin:12px 0 8px}
.integrity-card>p{line-height:1.8;font-size:11px;overflow-wrap:anywhere}
.integrity-card[data-level=orange]{border-color:#66503e}
.integrity-card[data-level=red]{border-color:#773a46}
.integrity-detail{margin-top:16px!important}
.integrity-detail dl>div{gap:24px;align-items:baseline}
.integrity-detail dd{max-width:65%;overflow-wrap:anywhere;text-align:right}
@media(max-width:950px){.integrity-grid{grid-template-columns:1fr}.integrity-card{padding:18px}.integrity-card>strong{margin-top:8px}}
@media(max-width:650px){.integrity-detail dl>div{display:block}.integrity-detail dd{max-width:none;text-align:left;margin-top:5px}}
