/* V70.0: independent partnership card */
.tile.em-partnership-v700{background:linear-gradient(135deg,#ede7fc,#e1f1ff);border:1px solid #c5b5e8;box-shadow:0 7px 23px #41356e14}
.tile.em-partnership-v700 .symbol{color:#7350af}.tile.em-partnership-v700:hover{border-color:#775ab3}
.em-partnership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.em-partnership-panel{background:#fff;border:1px solid #d8e5f0;border-radius:16px;padding:20px;box-shadow:0 5px 22px #2046600a}
.em-partnership-head{background:linear-gradient(120deg,#e6efff,#eee7fc);padding:18px;border-radius:15px;margin-bottom:18px}
.em-partnership-head h1{font-size:23px;margin:0 0 7px}.em-partnership-head p{margin:0}
.em-partnership-panel h2{font-size:17px;margin:0 0 8px}.em-partnership-panel p{font-size:14px;margin:5px 0}
.em-partnership-chip{display:inline-block;font-size:12px;background:#e6f4ec;border-radius:99px;padding:5px 10px;color:#176244}
.em-partnership-muted{color:#66758a;font-size:13px}
.em-partnership-table{width:100%;border-collapse:collapse;font-size:13px}
.em-partnership-table th,.em-partnership-table td{padding:10px 12px;border-bottom:1px solid #e1e9f1;text-align:left}
.em-partnership-table th{background:#eef3fc}.em-partnership-table-wrap{overflow-x:auto}
.em-partnership-link{color:#175b88;font-weight:600;text-decoration:none}
.em-partnership-alert{background:#fff4de;border-left:4px solid #c48e2d;padding:12px;border-radius:9px;margin:14px 0}
@media(max-width:720px){.em-partnership-grid{grid-template-columns:1fr}.em-partnership-panel{padding:15px}}
