.mc-detailed-profile .mc-detail-table-wrap{max-width:100%;overflow-x:auto;margin:18px 0;border:1px solid #dce6eb;border-radius:10px;outline-offset:4px}
.mc-detailed-profile .mc-detail-table{width:100%;border-collapse:collapse;text-align:left;font:inherit;font-size:14px;line-height:1.6}
.mc-detail-table th,.mc-detail-table td{padding:13px 16px;vertical-align:top;border-bottom:1px solid #e4ebef;min-width:120px}
.mc-detail-table th{background:#edf4f7;color:#163c50;font-weight:650}
.mc-detail-table tr:last-child td{border-bottom:0}
.mc-detail-table td small{display:block;font-size:12px;color:#607787;margin-top:4px}
.mc-detailed-profile .reference-article-copy p,.mc-detailed-profile .reference-intro{line-height:1.85}
.mc-detail-steps{margin:20px 0;padding-left:24px}
.mc-detail-steps li{padding:5px 0 5px 5px;line-height:1.8}
.mc-detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.mc-detail-gallery figure{margin:0;min-width:0;border:1px solid #dce6eb;border-radius:12px;overflow:hidden;background:#fff}
.mc-detail-gallery figure:first-child{grid-column:1/-1}
.mc-detail-gallery img{display:block;width:100%;height:300px;object-fit:contain;background:#edf3f6}
.mc-detail-gallery figure:first-child img{height:420px}
.mc-detail-gallery figcaption{padding:14px;display:grid;gap:7px;line-height:1.6}
.mc-detail-gallery figcaption strong{font-size:15px}
.mc-detail-gallery figcaption span{font-size:12px;color:#506777}
.mc-detail-gallery figcaption small{font-size:11px;color:#607787}
.mc-detail-gallery a,.mc-detail-table a,.mc-profile-credit a{text-decoration:underline;text-underline-offset:3px}
.mc-profile-credit{font-size:11px;line-height:1.65;color:#526a7b;padding-top:10px;padding-bottom:10px}
.mc-detailed-profile .source-link-row{flex-wrap:wrap;overflow-wrap:anywhere}
@media(max-width:640px){.mc-detail-gallery{grid-template-columns:1fr}.mc-detail-gallery img,.mc-detail-gallery figure:first-child img{height:280px}.mc-detail-table th,.mc-detail-table td{padding:11px;font-size:13px}.mc-detailed-profile .reference-topic-grid{grid-template-columns:1fr}}
