/* Authored interaction states; the source page's complete geometry lives in its own styles. */
[data-site-action],[data-contact-value],[data-page-link]{cursor:pointer}
.migration-contact-dialog{border:0;border-radius:12px;padding:28px;max-width:calc(100vw - 40px);font:16px/1.6 Arial,sans-serif;color:#222;overflow-wrap:anywhere}
.migration-contact-dialog::backdrop{background:#0008}
.migration-contact-dialog button{padding:8px 18px;margin-top:18px;cursor:pointer}
.migration-contact-dialog p{margin:0;white-space:pre-wrap}
.migration-image-dialog{border:0;padding:16px;max-width:95vw;max-height:95vh;overflow:auto}.migration-image-dialog img{display:block;max-width:90vw;max-height:82vh;object-fit:contain}.migration-image-dialog::backdrop{background:#000b}.migration-image-dialog button{margin-top:10px;padding:8px 18px}
@media print{.migration-contact-dialog{display:none}}
