/* V27 scoped read-only contract dossier */
.v27-facts-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 14px}
.v27-facts-card{border:1px solid #d9e3f0;border-radius:14px;background:linear-gradient(180deg,#fff,#f9fbfe);padding:16px 18px;min-width:0}
.v27-facts-card h3{font-size:15px!important;color:#10294c;margin:0 0 14px!important;padding-bottom:11px;border-bottom:1px solid #e4ebf5}
.v27-fact-grid{display:grid;gap:10px}
.v27-fact{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;line-height:1.8;border-bottom:1px dashed #e6edf5;padding:0 0 7px}
.v27-fact:last-child{border-bottom:0;padding-bottom:0}
.v27-fact>span{color:#637893;font-size:12px;flex:1}
.v27-fact>strong{color:#183454;text-align:left;font-size:13px;direction:rtl;min-width:0;flex:1.25;overflow-wrap:anywhere}
.v27-fact small{font-weight:400;color:#69809a;font-size:11px}
.v27-inline-info{background:#eef5ff;border:1px solid #d3e4f8;padding:10px 13px;border-radius:10px;color:#426385;line-height:1.8;font-size:12px;margin-bottom:14px}
@media(max-width:900px){.v27-facts-wrap{grid-template-columns:1fr}.v27-fact{gap:8px}}


.v28-zone-summary{display:flex;flex-wrap:wrap;gap:8px;margin:9px 0}.v28-zone-summary .pill{padding:8px 10px;font-size:12px}.v28-legal-source{font-size:11px;color:#667995}
