/* Optional local promotional video and corrected residence-type overview. */
.rm-section{background:#fff;border:1px solid #dbe5f0;border-radius:17px;padding:24px;margin:24px 0;min-width:0}.rm-heading>span{color:#1b66b8;font-weight:700;font-size:13px}.rm-heading h2{color:#173e6b;line-height:1.6}.rm-heading p{color:#536e89;line-height:1.95}.rm-video{margin:18px 0;border:1px solid #dae5f1;border-radius:13px;overflow:hidden;background:#f3f7fc}.rm-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#0e223b;max-width:100%}.rm-video figcaption{padding:13px 16px;color:#536e89;font-size:13px;line-height:1.85}.rm-video figcaption b,.rm-video figcaption span{display:block}.rm-video figcaption b{color:#244f7b}.rm-actions{display:flex;gap:9px;flex-wrap:wrap}.rm-actions a,.rm-full{display:inline-block;min-height:42px;padding:8px 12px;border:1px solid #c8d9ee;border-radius:9px;background:#eef5ff;color:#185fae!important;font-weight:700;text-decoration:none;line-height:1.7}.rm-infographic{margin:22px 0 25px;padding:18px;border:1px solid #d6e2ef;border-radius:14px;background:#f5f8fd;min-width:0}.rm-infographic h3{color:#173e6b;margin:0 0 10px;font-size:21px}.rm-infographic>p{line-height:1.9}.rm-infographic figure{margin:15px 0}.rm-infographic figure>a{display:block;border-radius:10px;overflow:hidden;background:#e6eef7;cursor:zoom-in}.rm-infographic img{display:block;width:100%!important;height:auto!important;max-width:100%;float:none;margin:0;object-fit:contain}.rm-infographic figcaption{color:#58718a;font-size:13px;line-height:1.9;padding-top:11px}.rm-infographic a{color:#165fae}.rm-section a:focus-visible,.rm-infographic a:focus-visible{outline:3px solid #246ec3;outline-offset:3px}.rm-section,.rm-infographic{scroll-margin-top:90px}@media(max-width:600px){.rm-section{padding:17px}.rm-infographic{padding:13px}.rm-infographic h3{font-size:19px}.rm-video figcaption{padding:11px 13px;font-size:12px}.rm-actions a{font-size:14px}.rm-infographic figcaption{font-size:12px}}@media print{.rm-video video{display:none}.rm-video figcaption{color:#222}.rm-actions{display:none}.rm-infographic{break-inside:avoid;background:#fff}}
