/* Portal extension from existing Servicios palette; inherited components and Inmobiliarias theme remain separate. */
.page-cerrajeros,.rm-launch-cerrajeros-theme{--accent:#78432f;--wash:#f5eee7}.launch-service-paths{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.launch-service-paths a{padding:.7rem 1rem;border:1px solid currentColor;text-decoration:none;min-height:44px}.launch-services{margin-block:2rem}.launch-services ul{columns:2;column-gap:2rem}.profile-source-note{font-size:.9rem;color:#49534f}.rm-profile-visual img{width:100%;height:auto;max-height:480px;object-fit:cover}.rm-entity-thumb{display:block;aspect-ratio:1200/630;overflow:hidden}.rm-entity-thumb img{width:100%;height:100%;object-fit:cover}.rm-identity-logo img{max-width:280px;max-height:100px;object-fit:contain}.source-details td{overflow-wrap:anywhere}.reading{max-width:900px;margin:auto;padding:32px 24px}.reading p,.reading li{line-height:1.65}@media(max-width:680px){.launch-services ul{columns:1}.source-details table{font-size:.9rem}.source-details .table-scroll{overflow-x:auto}}
