/* Scoped bilingual service examples; no changes to global navigation or contact controls. */
.collab-review-section{margin:28px 0;padding:26px 0;border-top:1px solid #dbe5ef;scroll-margin-top:155px;color:#405574}
.collab-review-section h2{font-size:25px;line-height:1.5;color:#102348;margin:0 0 16px}
.collab-review-section>p{font-size:15px;line-height:1.85}
.collab-review-section .collab-review-note{font-size:13px;line-height:1.85;color:#526881;margin-top:20px}
.collab-review-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;margin:24px 0}
.collab-review-table caption{text-align:left;font-size:13px;line-height:1.8;color:#526881;padding-bottom:12px}
.collab-review-table th,.collab-review-table td{vertical-align:top;padding:15px 14px;border-bottom:1px solid #dbe5ef;font-size:14px;line-height:1.85;overflow-wrap:anywhere}
.collab-review-table th{background:#f1f6fc;color:#173d71;font-weight:600}
.international-reference.intl-secondary .collab-review-table-wrap table{min-width:0}
.collab-review-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}
.collab-review-map article{min-width:0;border-top:2px solid #b3ccef;padding:20px 0}
.collab-review-map h3{font-size:20px;line-height:1.5;color:#173c71;margin:0 0 14px}
.collab-review-map ul{margin:0;padding-left:20px;color:#4b617b;font-size:14px;line-height:1.9}
.collab-review-map li{margin:8px 0}
.collab-review-context{font-size:14px;line-height:1.8;margin:20px 0;color:#1557c0}
.collab-review-context a:focus-visible,.collab-review-disclosure>summary:focus-visible{outline:2px solid #175fe6;outline-offset:4px}
.collab-review-disclosure{margin:20px 0;border-block:1px solid #dbe5ef}
.collab-review-disclosure>summary{padding:16px 0;font-size:14px;line-height:1.7;color:#174e9b;font-weight:600;cursor:pointer}
@media(max-width:700px){.collab-review-map{grid-template-columns:1fr;gap:0}.collab-review-map article{padding:20px 0}}
@media(max-width:600px){
  .collab-review-section h2{font-size:22px}
  .collab-review-table,.collab-review-table caption,.collab-review-table tbody,.collab-review-table tr,.collab-review-table td{display:block;width:100%;box-sizing:border-box}
  .collab-review-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}
  .collab-review-table tr{padding:14px 0;border-top:1px solid #dbe5ef}
  .collab-review-table td{padding:6px 0;border:0}
  .collab-review-table td:before{content:attr(data-label);display:block;color:#173d71;font-size:12px;font-weight:600;margin-bottom:3px}
}
